Running a stepper motor & hardware Serial simultaneously

You didn't write anything wrong :wink: . The same is also true for servos: if you want them to move slowly, they will run smoothly while your code is doing other things.
But that's not important for OP's problem, of course.