VR Expansion Plugin

Hello. I have a question / problem I’m working on.

I’ve implemented some basic functionality using the VRSimpleCharacter actor. I notice that the actor stays in sync with the location of the HMD, but not the rotation; ie, the actor is always facing world-space “forward”, unless I call AddActorWorldRotationVR. I planned on updating the actor’s rotation every tick, using GetOrientationAndPosition, and plugging the rotation into SetActorRotationVR(self), but the actor’s rotation doesn’t change.

What am I doing wrong here?