This is already devolving into something that it doesn’t need to. And no amount of fighting with the OP is going to change anything.
Bravado, even though this is the Customer Support Forum, they aren’t really going to be able to do anything other than direct you to putting in a ticket to request a refund.
There’s a chance that your Shadowlands purchases can be refunded, since they seem to be allowing those due to the delay. Subscription time purchases are exceedingly rare to have refunded, so that’s likely a lost cause.
Your best bet, if you want to see changes made on anything regarding this new policy, is to post in the main thread in GD.
https://us.forums.blizzard.com/en/wow/t/policy-update-for-input-broadcasting-software/707426