Hey @Charlie-L18!
Totally coincidentally, I also encountered the exact same issue today. Is your animation retargeted by any chance? In my case, it was due to the faulty root bone placement in the retargeted animation. Try using a different animation.
Let us know how it goes