The main point I’d like to make on the meta methodology is be more like magic the gathering, less like yugioh.
Looking at it from a standard perspective, Magic has set rules, types, abilities, power scaling, etc. Sometimes a set has some stronger cards and most broken ones are removed. There are hiccups like how some revisions of past abilities into broader mechanics or new mechanics introduced were too powerful and in one way or another dominate the format. The general idea is try new ideas but carefully look at the power curve and sometimes old ideas tweaked a bit can breathe new life.
Yugioh (tcg wise) uses the ban list for pure profit reasonings, banning overpowered cards juuuussttt in time for newer stronger cards to come out. Their methodology is make stupid cards creating awful metas, then make stronger and stronger archtypes. Since the cards make the rules instead of following them, the rules constantly change, even to the extent of newer cards completely getting around other effects. Then as newer rules make the game reach a breaking point, they change all the rules, make new mechanics, and somehow failed to slow down a game that they purposely sped up over the years.
To be fair I stopped before the new link monsters, but for the time I did play, I was not too happy.
Metas are difficult to manage but sometimes counters make worse metas and simply nerfing one will create another. What you need are real weaknesses and real strategies. Divines have synergy, speed, power, and board control. Goblins too a lesser extent did, some beast teams did and so on. Troops like suna are great because it has a defined purpose. It has no board control, but debuffs two troops and damages two others while self buffing life and magic. Undine does relatively small damage, but is a blue nuke. Queen aurora has board control and buffs but neither buffs herself or cleanse the team. These all have roles and when applied can be fantastic.
Tldr: don’t rush stuff and creating an arms race to get the new stuff that outclasses older troops by miles. You can be immune to poison, but you can’t be immune to having stats if you catch my drifting sands.