Not that I am against Endless Battle Clause, but I do see where people who argue against it are coming from, in the context of Anything Goes.
I am sure that this has been discussed before, but there are legitimate strategies that involve Leppa Berry + Recycle, aren't there? It may actually be used to wear down the opponent's PP, even if through a very tedious process, akin to other stall tactics that are allowed in AG such as Evasion boosts (especially with Pressure). The goal is to wear down the opponent team and let them Struggle to death, one by one. In the end, I can see how the strategy can be used to win, and hence within the spirit of the game.
Endless Battle happens only when the user decides to be an ass and thinks it's a good idea to waste both their and the opponent's time by healing a Struggling Pokemon they should have let faint already. I find such people abhorrent, especially if they aim to make their opponents surrender, as they could have easily achieved that if they let the opponent's Pokemon fall 100~ turns ago without forcing the boredom onto people who play to have fun.
In a perfect world, an online battle simulator can electrocute such dicks in front of their computers whenever they maliciously press that Heal Pulse button. Absent such technology, we can only implement a complex rule to prevent or reduce such occurrences. If I recall correctly, I think Smogon tried their best to make the ban as non-intrusive as possible, only to be beaten by the creative assholes who always found their way to bypass more complex bans. So the current ban is in effect that blanketly prohibits any strategy involving restoring your own PP indefinitely.
However, seeing as Smogon implemented an AG tier (semantics aside), maybe it's time to revisit the ban and see if there is a way to make Anything truly Go. I understand that the stall aspect of Funbro may be extremely uncompetitive and unhealthy in the official tiers, as I think they are not too hard to pull off. But in a tier where everything is or should be allowed, I hardly view the strategy as more annoying than the perfectly legitimate SwagPlay Klefki. I think my stance depends on whether it is possible to introduce a more complex ban than what we have now.
1. If it is possible or easily achievable to impose an auto-lose condition or disable certain options or commands in-game whenever certain requirements are met, then I believe that using Heal Pulse/Pain Split on a Struggling opponent should be that requirement. I am not aware of any way to win the game by healing a Pokemon that will die by itself in 4-5 turns, and thus I believe that any such situation can only be created with malicious intent.
2. If it is impossible or extremely burdensome on the programmers to implement such rule, then I'd rather the Endless Battle Clause stay as it is. I would disagree with the implementation of a time limit, because as other posters have pointed out, some legitimate stall strategies (i.e. ones that attempt to win) may take longer time to execute, and it would be rather unfair to discourage such legitimate playstyles by deterring any strategy that inherently takes time. I don't think that a niche strategy that involves infinite Leppa Berries warrants such a big sacrifice on the programmers or the game itself.
Then again, maybe what I'm saying has been said countless times before, and if that's the case, sorry for beating the dead horse.