Component Relative Rotation doesn't update until I pull the component to the inspector

I’m experiencing a crazy bug. I don’t know of nor do I think I’m using any feature where a component shouldn’t be updated unless it’s pulled up in the editor.

I’m trying to get the camera component’s forward vector, but it keeps giving me (1, 0, 0). I decided to print it and look at the inspector. It only starts working when I pull the inspector up and click on the camera component.

Here’s a video showcasing it in action: https://www.youtube.com/watch?v=hqO4SaeQh7w

Anyone know what a potential cause is?

I, personally, am suspicious of the PlayerCameraManager class, since it’s been giving me so much headache, but I have no idea how or why it would cause this behavior. Any help would be appreciated!