Hey @foodin65,
Thanks for reaching out!
Product Ownership dependencies only check if a product with a specific ID has been purchased in a specific account — if this product is a Subscription one, then it doesn’t check if the Subscription is active or not. Therefore if a Subscription product has been purchased but the Subscription has expired, then the dependency validation will still pass.
If you’d like to ensure that the Subscription is active as well, then it is necessary to write a significant amount of code to achieve this. To help you with this, we recommend hiring a Developer. Our top recommendation is https://codeable.io.
Hope this clears things out!
Cheers,
Jason Kytros
Support Engineer
SomewhereWarm SMPC
https://somewherewarm.gr/