Are you, by chance using an orientation overriding app?
I was using ultimate rotation.
Enabling per app settings for camera, and setting it to *auto* fixed the issue for me.
I think forced auto + stock camera don't mix. You can still have forced auto as the global setting.