Pre-existing issues and recent changes are pushing the game harder into permanent p2w territory. I know that word is overused but I can't see how it's not the case.
1. Potion sizes are still not in line with the r4 meta.
2. Like before, they can only be bought with loyalty, loyalty can't be farmed, and there's not enough loyalty in the game to sustain purchases long term, if not already.
3. The third problem is recent. Grey boosts and powerback boosts can only be bought once a week instead of what it used to be. Some players used them 2-3x a war, so this is a very unfriendly change and makes manageable fights so much harder.

If limits were made to protect game design and balance, then why can we buy an unlimited amount with units and why are they available 24/7?

Not counting the potential unit cost of potions which is already a dealbreaker, players are now pressured into spending 1000+ units a war just on grey and powerback boosts.
If they die in a fight, they can't tell their team that they were out of boosts because they're always available now. This is an awful step that eventually pits players against each other instead of on game design.
War used to be reasonably accessible to players who already loved it, and even they are starting to sour on it. If access to potions and boosts stay the same, the game mode will suffer 100%.
Players are willing and able to to spend lots of money on deals just to stay on teams and play this mode, why do we keep trying to lock them out over this quick and dirty monetization?