How to replicate VR movement

The hands are populated by the headset itself I think. Its a plugin thing. It gets the controller model related to the headset and spawn them. If does not find it, them will spawn the default.

Try adding a simple mesh and set it to replicate. See if it works. I manage to make it work by adding a simple static mesh of a box on top of the player, under the camera component of the VR player pawn.