Could you try to separate the SDK initialization from the RevenueCatUI.Paywall. i mean first show to the user a preview like what is your product or just a splash screen in that screen you initialize the SDK and when the user move to next screen, in this new screen you put the RevenueCatUI.Paywall itself without any surround element like:
return (<RevenueCatUI.Paywall ...
UI Example Navigation
(first screen) -> (paywall screen)
Remember to have the same version in both packages like
"react-native-purchases": "^8.2.6", "react-native-purchases-ui": "8.2.6",
i hope this help you .
Regards