yeah replicate movement is enabled, and I also tried setting bAlwaysRelevant = true
It looks like AActor::OnRep_ReplicatedMovement is being called correctly on those actors the server is responsible for controlling, just not for the actor the connected client is responsible for controlling :-/
Edit:
hrmm I have a wild hunch, could it be that, the client sends the data to the server, the server then doesnt send any data back as it sees that the data has not changed somehow? this wouldnt really seem to be a valid theory as the actor on the client is not related to the actor on the server, both are out of sync in regard to position and location.