Positioning problem

You didn’t mention earlier that you added limit switches.

More information on this Topic:

But do this… run a homing cycle. Then type into Console:

G92 X0 Y0

Then retest.

You’ll likely need to do this after every power cycle. Or consider flashing a generic GRBL firmware.