title: SKStoreReviewController.requestReview() appeared in background before ViewController loads
body: <p>I have some viewController called (A, B, C) when I call A VC and then redirect to B VC when B VC appeared I'm calling <code>SKStoreReviewController.requestReview()</code> on <code>viewWillAppear()</code> but <code>SKStoreReviewController</code> loads before B VC appeared and when C Vc gets called, I'm dismissing C VC and i'm able to see SKStoreReviewController behind C VC and it's also get dismissed with C vc without any interaction, I have tried to call it in <code>ViewDidLoad()</code> but it's also still not working. I'm not sure what exactly is root cause that <code>SKStoreReviewController</code> appeared behind VC, It was working fine for Xcode 11 and all iOS versions but i'm facing this problem in Xcode 12 and all iOS versions and 14.0 as well.
  I'm sharing a snap of <code>SKStoreReviewController</code> pop-up. please help me out I have tried everything but I'm not sure the main reason.</p>
  <p>Thank you.</p>
  <p><a href="https://i.stack.imgur.com/zNsz2.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zNsz2.png" alt="enter image description here" /></a></p>