Can you not treat the two things (purchase, and account) separately?
The user can delete the account and their data if they want to (therefore fulfilling the requirements for account deletion), but there's still a purchase that you can access via Restore Purchases, so if they happen to create a new account in future (before the membership expires), then they can still re-attach that purchase/membership to their new account?
Topic:
App & System Services
SubTopic:
General
Tags: