Movement Animation not replicating

Hi,
I’ve been stuck on this for quite a while and I can’t seem to figure out what the issue is. My characters don’t play the walking animation over the network, just locally. I’ve checked both the “Replicates” and “Replicate movement” check boxes in the BPs.
I have an interface with functions setup to get speed, direction, etc.
In my Base Character BP,
I implement the interface functions like so:

I was just returning the value as in after computation, but when that didn’t work, I added the variable Speed_Char and replicated it, hoping that this value might help drive the state machine, but it didn’t help

In the animation BP, I fetch the variables like so.

I am of the understanding that movement animations are supposed to play over the network out-of-the-box? What am I doing wrong?

Thanks!