Momentum gating
A chain that ignores your current momentum will cancel into a stumble. Gating means the script only fires the next input when the previous animation has reached a valid cancel state.
If your library does not expose this concept at all, expect inconsistent results that no amount of timing tuning fixes.