chickwolf:
Tried removing the stepper1.moveTo(movement), steppers didn't move at all
You did not post the code in which you removed that line.
I don't like this style of code
stepper1.moveTo(-stepper1.currentPosition());
because you can't see the actual value that is being passed to moveTo()
If this was my project I would calculate the new moveTo value in a variable so I could print it if I needed to. Something like
newStepperPos = -stepper1.currentPosition;
stepper1.moveTo(newStepperPos);
...R