Running stepper motors fast
Stepper motors generally have two speed specifications, the absolute maximum speed, and the maximum single step start/stop speed, which is much less.

The single step start/stop speed is the maximum speed for which you can just start supplying pulses from rest, or conversely, the maximum speed it can run at, and, when you stop supplying pulses, come to a stop without overshoot.

If you run above the max start/stop speed, you must smoothly accelerate and decelerate the motor.

Both speeds are a function of the driver, both the supply voltage, and the current limit.

Unfortunately your data sheet is a bit coy on any speeds, so it's up to you to experiment, and find out what the two speeds are.