Nothing that is happening changes that contract. If they go against their perpetual license promise, your existing one will still be valid "perpetually."
That's the whole trade: monthly or annual subscriptions give you the flexibility to react to changes to the product. One time payments don't get changes so no need to react.