With private front-ends the common trend is that it’s just like you’ve demonstrated. And depending how actively maintained it is, it wil just be a matter of time before it gets fixed.
The loop: → Change by media platform → API breakage → people opening issues on Github → Open source community fixes it → Change by media platform → API breakage → …
Something stops working because the media platform implemented a breaking change, sometimes intentionally hard to solve. Then the keyboard wariors will open their issues. And the programmer paladins will save the day.
NewPipe is exceptionally good at this. I don’t have much experience with Twitch front-ends, but with Youtube, most front-ends just kind of take from NewPipe’s work, even when they are another client. (Because of the open-source nature)