@leocg I already did contact twitch, they let me know that its a browser issue. Suggested things like running the browser with no extensions (which I can't do as Opera decides to hardcode them in).
If you watch the network requests, the browser is failing a an integrity check from twitch, meaning one of the built in extensions or features of the browser is tripping twitch's bot protection
The actual response is:
[{errors: [{message: "failed integrity check"}],…}]
It is not twitch's responsibility to cater to your browser's new features, Opera introduced whatever feature broke this, not twitch.
Chrome and Firefox are the only officially supported browsers for twitch, however it works fine with Chromium, UC, Brave, Safari, Edge, and even Tor.