Standard uBlock origin has been broken on twitch for a while. I've been using this script for a few days and it mostly works fine.
I did the "Applying a script to uBlock Origin" section. Rarely a video gets stuck buffering and I have to F5. Sometimes there is no embedded player for a stream and it just pauses on the last frame while the ad plays.
Definitely better than seeing an ad.
Before I've been using Twitch Ad Muter which just mutes the tab, but you still see it and sometimes the audio jump scared me because ads often start very loud and it doesn't always mute instantly. Also a bunch of ads that just start with flashing lights going from dark to white.
I don't go on twitch much anymore but I can definitely recommend "Alternative Player for Twitch". Blacks out ads and has the benefit of being much lighter weight while playing videos.