I am testing Google play Subscriptions purchase in Google Internal Testing channel with Android Studio, I have added my email account to License testers.
I have set Offer for new user (Never had this subscription) to purchase at discount price, you can see Image A.
It works well when I subscribe the product for the first time.
The Subscriptions will be canceled automatically by Google when it reach to six times Subscriptions by policy.
When I try to subscribe the product again, and I find the Offer is not shown for me.
How I gain the Offer Eligibility criteria again when I have subscribed a product in Google play Subscriptions purchase in test environment?
Image A
I've never seen a way to clear test purchase history.
However, you can select the developer-determined criteria to purchase an offer as many times as needed.