Be aware that an underpowered or stuck stepper motor can “skip”, causing the position data to be incorrect.
A servo motor has active feedback, so doesn’t have this issue. Servos do have their own drawbacks too, so they are not always a suitable replacement.
Most Russian people have committed no crime, and many do not support what their leader has done. We should not condem people for the country they were born in.