This won't fix your axis scaling issues but in general config are you set to exact stop or constant velocity? I'd recommend constant velocity for smoother movement and less chance of lost steps.