We are currently using react-native for our application development and have come across a similar issue in the UIView when the orientation changes from portrait to landscape on navigation. The UIView seems to stay in portrait mode and it looks like half of the screen content has been sliced off. The same happens while navigating back from landscape to portrait screens where the screen appears to be stretched as the content holds landscape mode.
Also, we are only able to replicate this on a physical device more precisely iPhone 13 and above and not on the respective emulators.
To fix this behavior we have used react-native-orientation-locker package which covers 90% of the scenarios but for some edge cases (like when receiving third-party push notifications), we still face this issue.
Any help or thoughts on this would be much appreciated as it is currently blocking some of our core functionalities.