We are currently developing a react native application, which has in-app purchases (subscriptions) managed via the RevenueCat SDK. As an option, the user can upgrade from the Monthly to the Annual subscription, and we are using Android Developer recommendations for it and applying the DEFERRED proration mode.
When I am testing this upgrade flow, I can see that my user ends up having two active subscriptions at the same time - the Annual subscription is already active, and the Monthly one keeps renewing every 5 minutes, whereas I expected the Monthly subscription to expire and the Annual one to be applied after that. Could anyone clarify whether this is expected behavior on the Closed Test Track and it will work as described in the documentation when the app is released?