An observation I’ve made using bubblupnp on my Android phone is I can’t directly cast to my fire cube with my vpn app on yet if I open vlc on the cube itself it can see the dlna library and play it.
Pretty sure revanced supports twitch if you have an android phone it’s a bit of a learning curve though took me quite a while to patch tiktok and involved command line on my laptop to make the right apk.
That said you might be lucky and have the revanced manager do it on your phone.
I had it nag me and attempt to hide the install button the last time I updated revanced I turned it off as I think its only a matter of time before it attempts to remove adblockers or other sideloaded apps.