if you are using stepper motor controllers like a TMC, the vref (voltage reference) could be too low as the arm is missing steps causing your drift. Make sure they are adjusted low enough to minimize power/heat waste but high enough to maintain accurate steps. I’d added 0.5v per test on both axis, and test until you find the right power for your device. I’m using the Silent-Step-Stick TMC2100 variant, and my vref is 0.55v, keeps my steppers much cooler