Well, you've got me stumped.
I would expect channel apps that determine your location do so by checking the IP number (assigned to your connection by your internet supplier) and looking up its location. When using your phone's wifi connection it should show the same IP as your Roku, as long as they are connected to the same home network, and so both should show the same location.
I don't know how likely this is, but the only possibility that I can think of is two pronged:
- The phone app connects to a different back end support application on the ESPN servers than the Roku app does.
- The Roku version on the ESPN server returns the wrong result when it looks up your IP.
You might contact ESPN and ask them to verify what location their system returns for your IP when the request comes from Roku. (A what is my IP web search on your computer should tell you your IP.)
Roku Community Streaming Expert
I am not a Roku employee, only a user like you. Please, no support questions via private message -- post them publicly to the Community where others may benefit as well.
If this post solves your problem please help others find this answer by clicking "Accept as Solution.".
Streaming Stick 4K+ 3821 | Streaming Stick+ 3810 | TCL Roku TV 43S245/C107X