Stepper Motor Running Inconsistently

I got a stepper motor working (https://www.oyostepper.com/). In test mode it seems to work fine. It does a full sweep, responds to small and large step changes, etc.
The problem I’m having is when running it, it goes crazy. In open loop, sometimes it takes 140 steps to idle at 1200, sometimes it takes 50. The closed loop will hit the target and idle, then all of a sudden it will rush to its max step limit for no reason.
Also, in open loop, sometimes it stops responding to the warmup table. The MS will not pick up changes I input. I’ve tried many settings. Increasing the minimum step time, increasing the minimum number of steps, increasing and decreasing the homing steps, etc.
From testing (and other MSQs I’ve seen), it takes about 180 steps to home. Is there any downside to having this setting be too large?
Why is this thing going crazy? I took some logs at different settings, but I think my problem is pretty clear in all of them.

Thanks again.