Hey Adam,
you might be interested in this:
Is your router frame a parallelogram? Mine was!
For the machine to be rectangular (“squared”), the diagonals have to be equal, you can ensure this with a method like this. Note that the length of the Y rails on left and right have to be equal too!
This is very likely. I would check if the problem disappears after making sure the machine is accurately rectangular.