Hi, Lokey
Post your xml file if you can.
Some axis driver boards are sensitive to LowActive settings in ports & pins, Motor Outputs.
Are all your Low Actives set the same for X, Y & Z, "They should Be". If an axis runs backwards use "Reversed" in Home & Limits page to reverse It.
This can cause lost Step's.
Chip