Same problem here, we need some extra navigation, before issue solves itself.
Workaround - subclass UIWindow and lock safeAreaInsets before presenting SKStoreProductViewController. Unlock it after we dismissed it.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: