Reverted the VRRootComponent back to a capsule component override now that it is working correctly.
@n00854180t I think might be what you were wanting.
Also added VRCharacter (description below), I need to know if any bugs are found with it. The character and its movement system are pretty complicated and include replication, I haven’t tested movement component with the VRRootComponent heavily yet.
VRCharacter:
A character override actor that replaces the default capsule with a VRRootComponent and moves the default skeletal mesh into being the child of a ParentRelativeAttachment component. Also by default adds in two GripMotionControllers set to the correct hands and a ReplicatedVRCamera.
If not wanting to use as a multiplayer character you can uncheck - ReplicateTransform on the camera and Motion Controllers.