One thing is for sure, DRM is not in your customers interest and is at best an unnecessary and additional critical link in the chain that can go wrong for them.
Secondly, it suddenly changes the meaning for those who paid for a Lifetime License - from their 'lifetime' to TSSupport's 'lifetime'. When you go down, the software goes down.
How long is TSSupport going to last when the next wave of the crisis hits, and why should a customer gamble $1500 on it? Some already paid believing you meant their lifetime and now you have reneged.
I don't want to attack a genuine business, but many people on these forums are fairly new, who might spend an amount equivalent to some weeks of their savings, to give themselves the best chance of success.
You are charging a massive premium when the basics of charting are not correct, value is not good, and they cannot even be 100% sure the software will always work 100% of the time. You have sacrificed their interest for yours.
If you had the same price models as TS, NT and others, I would not criticise as the customer's risk would be lower, or zero, along with their rightful expectations.