Instead of using controller input to move the player forward, you can move the character by calling your move forward or backwards function.
You could also try using matinee (I think it’s called sequencer now?) to move the player’s camera as well.
Another option (that I haven’t tried) would be to use an AI character and extend it to allow VR movement in the camera (so the player could look around).