How to record position of VR controllers using sequencer to render HD gameplay footage?

Hi all,

I am simply looking to document an artistic VR project that I am currently working on. I use SteamVR + HTC Vive. I would like to capture HD, in-game VR footage using Sequencer.

I have figured out how to use Sequencer to render out the HMD motion + movement of the VR Pawn. However, when I render the level Sequence, the two motion controllers are frozen and do not move at all, even though they were being moved around during recording.

I have tried numerous workarounds such as: Using Sequence Recorder with VR - Cinematics & Media - Epic Developer Community Forums which involved using a dummy object placed inside my VR Pawn to capture the WorldTransform every Event Tick and pipe that information to Sequencer. I tried this and the controllers still remain frozen in mid-air upon rendering. However, this solution does produce the correct, working keyframes i.e the dummy object is correctly tracking and recording the WorldTransform of the motion controllers! But - when I copy and past keyframes from these dummy objects onto my motion controller static meshes in Sequencer, it places them in a completely wrong location.

Here is a screenshot of my VR_Pawn + the above logic which creates working keyframes.

Has anyone successfully recorded in-game VR footage which includes motion controller movement? How could I utilize the working keyframes I am getting from my dummy object to record the motion controller movement in Sequencer?