Interrupt does not switch between ISR's properly

Is there a reason you are avoiding a Stepper library?

I'm just not familiar with that yet. I have to look into that.