Not sure if if its the cause of your issue but the step/dir wiring is not correct, it should be
P1 pin 2 (stp) -> 7I76s TB2 pin 2 (step0-)
P1 pin 3 (dir) -> 7I76s TB2 pin 4 (dir0-)
P1 pin 4 (+5v) -> 7I76s TB2 pin 6 (+5vp)
This is because the GR214Vs step/dir inputs are active low
wiring the step pin with the wrong polarity can cause violations
of the step/dir hold times