Actor with bReplicateMovement set to false still replicate movement after DetachFromComponent

Actor is placed in map with following property config:
bReplicates = true
bReplicateMovement = false
bNetUseOwnerRelevancy = true

Server Character pickup the actor, attach Actor’s RootComponent to Character’s Skeletal Mesh, then detach the actor.
On the client side, the actor’s OnRep_ReplicatedMovement() function is called and set the actor’s location to (0,0,0).

So I have to override the following function to fix

229497-tim截图20180205102016.png

It’s worked, thanks!