Could Developer cancel user's subscription when it runs out the grace period?

I find Apple will try billing user up to 60 days, if user doesn't cancel his subscription.
But we consider the user terminated this subscription when the grace period runs out.

So if the user resubscribe the streamer in other platform(Android or Web), and then Apple successfully billing the user.
It will cause the user being billed twice!!

So I wonder whether developer could cancel user's subscription, or is there any good practice for this situation?


https://developer.apple.com/documentation/storekit/in-app_purchase/subscriptions_and_offers/handling_subscriptions_billing

Billing-related issues trigger the subscription to enter a billing retry state where the App Store attempts to renew the subscription for up to 60 days.
Is there any api on iOS side or on server side? I found nothing in document or WWDC.
Could Developer cancel user's subscription when it runs out the grace period?
 
 
Q