We purchased a wordpress plugin with a perpetual license. The software plugin constantly phones home to check the license is used on the domain it was purchased for use on. However, if the our wordpress administration panel, where the plugin is installed, is accessed from the IP address of the site and not the domain, the license is deactivated, because the plugin phones home from the IP address and not the domain. As a result, we need to reactivate the license.

Do we not own the software?

Does the concept of "quiet enjoyment" apply here?

What about the concept of "hidden defects"? The fact that every time, for whatever reason, our site is accessed from its' IP address and not the domain, it triggers a revocation of the license. Moreover, this time it caused damage to our business by both disabling the software/plugin and as a result the website, and when it was reactivated the database was corrupted and we lost all data between the deactivation and reactivation and ever since until it was fixed, about a week.

[This is the license.](https://codecanyon.net/licenses/terms/regular)