Why Does Character Walkspeed Affects Walk Animation Oreintation?

I replaced the default walk animation with a crawling animation. The crawling animation always plays fine on the client regardless of the speed, but on the server I get this:

Walkspeed: 10

Walkspeed: 13

Walkspeed: 16

Walkspeed: 20

It appears to look more normal the faster I set the character’s walkspeed. Any explanation of why this is?

Code I used to change the animation when a character joins the game:

character.Animate.walk.WalkAnim.AnimationId = "rbxassetid://11656176660"
character.Animate.run.RunAnim.AnimationId = "rbxassetid://11656176660"

character.Animate.idle.Animation1.AnimationId = "rbxassetid://11656174904"
character.Animate.idle.Animation2.AnimationId = "rbxassetid://11656174904"

Edit: Appears to be something with Roblox local Animate script. This function in particular:

Hey there!

Sorry I’m still learning script lua too lol
Have you tried making the animation priority Higher? It could work maybe the animation is merging with the normal roblox walk animation!