Hello Owen!
I am sorry to hear that you had still no luck solving this problem......
For your reference I put down my marlin-Values so maybe you see some difference to yours:
[17] echo: stored settings retreived:[17] echo: steps per unit:[17] echo: m92 x79.872 y79.872 z533.000 e14.000[17] echo: maximum feedrates (mm/s):[17] echo: m203 x160.00 y160.00 z150.00 e500000.00[17] echo: maximum acceleration (mm/s2):[17] echo: m201 x9000 y9000 z150 e10000[17] echo: acceleration: s=acceleration, t=retract acceleration[17] echo: m204 s4600.00 t7000.00[17] echo: advanced variables: s=min feedrate (mm/s), t=min travel feedrate (mm/s), b=minimum segment time (ms), x=maximum xy jerk (mm/s), z=maximum z jerk (mm/s)[17] echo: m205 s0.00 t100.00 b20000.00 x30.00 z10.00
I dialed down minimum travel because I was seeking another error ;-)
Maybe it helps in some way......
Best regards,
Toni