It might be that the X and Y axis are not perpendicular to each other. Circles (or gears) would become ovals.

Other possibilities include loose belts or pulleys creating backlash. One common possibility is a loose set screw on the belt sprocket attached to a stepper motor. If it is loose, the motor can turn several degrees before the belt starts to move.