I'm having exactly the same issue when using TestFlight and the sandbox environment. One minute the pop-up appears almost immediately while the next, it may take 5 minutes or even not pop up on my device until later, when the app isn't even in the foreground. Am I right to think that this is just sandbox behaviour? I've heard mixed things.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: