Steps to duplicate: Taking input from "GetActiveController" Press one or more buttons on the controller Release all buttons Active controller becomes Controller.Gamepad
Effect/Issue: "GetActiveController" will switch from the currently in use (right or left tracked) controller to Controller.Gamepad. Since the gamepad has no position info, it sets the local position to 0,0,0 and the controller is ignored until the trigger is pressed and held or you take off the headset and put it back on.
A workaround is to explicitly call the right or the left input, instead of GetActiveController.