Reactivate previous cancelled subscription plan upon reinstall

My app is under review, and I’m in this situation:

  1. merchant install my app
  2. i create an annual subscription
  3. merchant uninstall the app
  4. shopyfy cancel the subscription
  5. merchant reinstall my app before the year ends
  6. my app detects that I already collected money for 1 year and let the merchant use the app

My reviewer says:
If your app has any charges, it must implement the Billing API so it can accept, decline, and request approval for charges again on reinstall. The app is not requesting for the approval of the plan charge after re-installing. […] When the app is uninstalled, the subscription must be automatically canceled. Upon reinstallation, the app is required to request approval for the plan charges again.

But as @Otto_dr_Radics stated says here:

Consider that when you use the mutation appSubscriptionCreate any replacementBehavior can take effect, because it does only if there is an ACTIVE subscription, but that is not the case because upon uninstall the active subscription is cancelled from shopify.

So when the merchant reinstalls the app there is no active subscription, and there is at least 1 CANCELLED subscription with currentPeriodEnd =NULL.

How am I supposed to perform an appSubscriptionCreate whithout requesting any money to the merchant (since he has already paid for 1 year) that needs to be renewed at the same date the previous (cancelled) subscription currentPeriodEnd stated before it was set to null?

Maybe I’m not understanding what the reviewer is asking me, please can you help me?