@Inno-3D
I use Leadshine D808 stepper drivers and I had a problem of the pulselength of my signals. They required to be a minimum of 5.0 us. Right now you have M569 P* T2.5:2.5:5:5, you could try that. It also recommends that in the manual of your stepper driver: https://www.damencnc.com/userdata/file/1750-1_DM556_datasheet.pdf
When using external stepper drivers, the M305 does not do anything since you use the dipswitches on your driver.
what is your wiring setup, do you have power-sourcing or sinking? I have all my + pins (EN+, DIR+, PUL+) powered on 5V, where I use the - pins for pulses.
Did you check the fuses on your board?
I would really like to see a picture of your printer if possible! I have one of X900 Y1400 Z400 and thought that was already massive!
I also use the expansion breakout board and that gives me 3.3V but using the 5V setup as previously explained, I can change the difference in voltage which makes a switch.