Thanks for the reply. Unfortunately, I don't think that's the case here. I have had my Roku's for a few years and they have always worked with my ExpressVpn. I have always been able to view live content, as well as other on demand content, from any other their USA based servers and have use several other servers in Hong Kong, Amsterdam, Toronto, Mexico. I don't need to use the servers outside the USA, but it's nice to know that it works.
I have not had any trouble using my ExpressVpn (for over 3 years) until about 8 weeks ago. I figured that there was an update with a bug in it that fouled up the live channels. I was hoping it would be caught and fixed by now.
Why would the Roku Channel (as well as other independent channels offering "live content") have "geolocation restrictions" to view USA content in the USA? If it were a "geolocation restrictions", why does it affect only live content and not all the other content? On the Roku Channel live content, I can turn off my VPN, start viewing a program on any channel 100-1000, once the program starts playing, turn the VPN back on and continue to watch all day if needed. But if I switch from the viewing channel to another channel on the Roku channel, then I have to turn off the VPN, let the program start then turn it back on.
So, that tells me there has been a recent change that is a bug.