My limited experience with Bazzite left a sour taste in my mouth. Couldn't install themes because the dir where themes installed for KDE was locked down.
Noe I'm sure this is fixable. But that goes back to lack of documentation. And admittedly, lack of me researching further. I stuck with my Arch install because it's comfortable and familiar.
For any streaming, Netflix, YouTube, or anything I would always use a computer. Not some awful app on a slow device. No screen of mine needs to be anything besides a screen.
I do run a pihole, but I still will never connect my roku to the internet. It is much better to have a media PC or other streaming device I have control of fully connected.
I turned on query logging for my PiHole. I chose a random site I don't typically browse, and confirmed I saw it logged in my PiHole. Though, I am thinking it's likely DNS that's causing issues.
I even tried turning off split tunneling, and it does the same thing.
I checked automatic DNS setting on my phone.
I don't know if it will make a difference but the DNS records for my local services are CNAME records, so I am going to change it to an A/AAAA record on PiHole.
Microsoft hate is justified.