I think Blizzard, battle.net, Legacy Games… whatever name you go by needs to attach their name to the subscription transactions. Just found out when installing WoW again today (have not played it for years) that I have been paying a monthly subscription since 2019. I can match the payments from my battle.net account to my banks transaction logs but none of the transactions on my banks transaction log gives any hint at what those payments have been for!
Definitely not Legacy Games !
Legacy Games are old games such as Diablo II: Lord of Destruction.
If you still have a lvl 10 WoW hero, however, you could post on the WoW forums… here:
If you post there, there’s a chance that some community manager will see it and escalate it to the appropriate people.
My (limited) understanding of the WoW subscription is that it will renew itself until you cancel it.