That generally happens when your Roku account isn't associated with your region because it was created in a different region or while using a VPN or something else that masks the true location, although it can happen through no fault of the user. There's no way to change the region. A new account has to be created, the device has to be factory reset, and linked to the new account.
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee.