Why is component not getting all three axis of rotation?

I have a component as a buffer between the top component and the camera (HMD). I’m trying to take the touch controller input rotation and apply it directly to this buffer component so that the view rotates around it (using the touch controller rotation). Unfortunately the component doesn’t rotate along all axis. The other two axis don’t work perfectly either. If I’m getting touch controller relative rotation and apply that to a component then I should see a 1 to 1 rotation correlation between the two right? I’ve attached a mesh component to the touch controller component so that I can see the rotations of the touch controllers. They are rotating as expected. I would imagine the component I’m trying to rotate would take these rotations perfectly and yet it doesn’t.