I agree with the comments by Marcelo L. on the topic of license validation - which I don't seem to be able to add to. Telling me your management's licensing decision doesn't solve the problem. It is the problem!
I generally use my desktop for work, but occasionally use my laptop for work away from home. I prefer not to connect my laptop to a guest/open router I cannot trust, potentially exposing it to malware, hacks, etc. Or, I may not have a network connection available. In either case, your 30-day timer is effectively a 30-day license. On the one hand your perpetual license is technically fraud because of the timer and on the other hand you are forcing people to expose themselves to unwarranted cybersecurity risks. Hmmm, Imagine DHS investigating your software as a gateway for cyber security risks... civil lawsuits, etc. I don't think that whomever, established this 30-day timer policy thoroughly explored the risks of this decision. No other application on my computer has ever operated this way. If you folks can't find a way to solve this issue, it might be time for me to see what else is available. I shouldn't have to keep track of when the last time I used this app was! I shouldn't have to expose my computer to insecure network connections to reset my license timer. I have used MM for probably 20 years without this kind of handcuffs, and I love the product. As Marcelo said, this is ridiculous.