You can try observing the anim graph as they swim to see if it’s flickering between Idle/Run and Swimming. I’d assume that’s the issue area because of the jittering. I think it comes down to how you are setting the “Is Swimming” boolean, but it’s hard to pinpoint without looking and testing myself.