My first thought was the meter not updating, but then the motor still was not working at the same time. Its very weak and can't make a full step.
When I get home I will do some testing with the code timing wise, and I will remove the level shifter. The only reason I put the shifter on was because the motor was not working when I had the same exact wiring running on the 5v Nano. I figured it was the 3.3v.
Thanks