While this would give the same behavior in this particular use case I don’t think that’s the root cause of what’s going on here.
This is the likely culprit. You have a work offset configured. Is this deliberate?
If not then remove it and retest. Run this in Console:
G10 L2 P1 X0Y0
Run a test with Absolute Coords. What is the result?