M350 X16 U16 Y16 Z16:16 E16:16 I1 ; configure microstepping with interpolation ADDED U AND Z2 AXES
M92 X320.00 U320.00 Y320.00 Z3200.00:3200.00 E1746.16:1746.16 ; set steps per mm ADDED U AND Z2 AXES
M566 X900.00 U900.00 Y900.00 Z60.00:60.00 E120.00:120.00 ; set maximum instantaneous speed changes (mm/min) ADDED U AND Z2 AXES
M203 X6000.00 U6000.00 Y6000.00 Z180.00:180.00 E1200.00:1200.00 ; set maximum speeds (mm/min) ADDED U AND Z2 AXES
M201 X1000.00 U1000.00 Y1000.00 Z20.00:20.00 E250.00:250.00 ; set accelerations (mm/s^2) ADDED U AND Z2 AXES
M906 X1600 U1600 Y1600 Z1360:1360 E560:560 I30 ; set motor currents (mA) and motor idle factor in per cent ADDED U AND Z2 AXES
In all of those commands remove the second Z value. You only need one value per axis even when there are multiple drivers for that axis. Extruders are different because each driver is a separate extruder axis, so they still need to be defined for each.
Ex: Z3200.00:3200.00 Delete the :3200.00
Also, update your firmware to 3.3