Character animation not replicating on owning client machine but replicates on other clients

When I observe my character sprinting from another client window, my character is obviously sprinting and changing to sprint animation, however, observing my character from owning client, it does not change the animation. The sprint functionality works fine in terms of movement acceleration.

Any idea why is this happening?

Here are the screenshots of my BP:

268401-sprintinput.png

268402-sprintevent.png

You need to set the Max Walk Speed on the client side too to sync up with the server. See below:

Note: I passed Speed vars instead of CharacterMovement because I’m lazy (its 3:46 am). But it should work on your side:

Thanks a bunch! Works like a charm.