Hi AvsGunnar,
I used another computer on the same 192.168.86.x subnet (Google WiFi Mesh) and was able to successfully ping the Roku TV and my Xfinity Router gateway (192.168.0.1).
------
Yes, all the channels are having the same issue. I changed DNS on my Google Mesh WiFi to 8.8.8.8 primary and 8.8.4.4 secondary. Roku TV still has the same problem.
------
I unplugged the Ethernet cable connecting my Google Mesh Primary Node and the Xfinity router. Replaced the Ethernet cable and then used a different LAN port on the Xfinity router. Problem remains.
------
Unfortunately, my Xfinity WiFi router is a Cable Modem/Router combo, so I can't bypass Xfinity router and connect Google Mesh Node's WAN directly to the Internet.
------
I tried factory reset the Roku TV and had some additional interesting findings. After reset, one of the first step is to connect Roku TV to my Wireless WiFi. I tried my normal Google Mesh WiFi, and the factory-reset Roku would not connect to it.
I then connected Roku TV to my Xfinity Modem/Router WiFi, which was successful, and the Roku TV auto updated firmware. After firmware update, I can connect Roku TV to my Google Mesh WiFi again. But then all the channels still won't load with the same problem.
Meanwhile, my other devices on the Google Mesh WiFi are working fine.
------
My last resort is, indeed, to factory reset my Google Mesh WiFi. Still puzzled at Roku TV's behavior though, and why my other WiFi devices (including my computers) are fine with Google Mesh WiFi.