It happens in about 1 out of 10 prints that I do.
I reassembled the print arms and checked the electronics - one of the heatsinks on the motor stepper drivers is missing so I am suspecting that this motor is skipping steps causing the offsets. I will put on some thermal paste and see if it resolves the issue.