I will do my best to explain as this is pretty strange, does not happen all the time and not exactly sure why it happens. I'm developing on Unity for Oculus Go. Sometimes the X,Y of the controller rotation value become reversed, meaning when I point right, it moves to left.
This happens while my App is running, if I put down the headset, or pass it to another person. If I take out the controller battery, it will reset and works as intended again.
I'm getting the values through OVRInput.GetLocalControllerRotation(activeController).
I am not sure if it's my implementation or if someone had experience the same.