Glad that got you sorted. Be aware that 3.2 beta is still quite early and in development. It's probably a safer option to stick with 3.1.1 firmware/DWC and 1.24 on the PanelDue.
Also, since you're coming from 2.05 there are some changes to the config.g file needed for things like the endstops, heaters, and fans to work properly. Getting a fresh config.g from the online config tool to compare against can be a big help.
This is a useful reference for RRF3
https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview
A good way to verify your config.g is to send M98 P"config.g" in the gcode console. This executes the config.g as a macro just like it does at startup, but because the system is already up you will get any error messages echoed back that may otherwise get missed during initial startup.