I have a Roku 3800x that I began using in 2019 when I was living in South Korea. However, I am now back in the USA and am unable to see the search function. Is this because the device is old, or because I started using it in South Korea? Is there any way to fix it?
This question has come up before and Roku has never reported a way to transfer an account between regions. All you can do is create a NEW account in your new location and link your Roku to that.
To link to a new account, you'll have to do a factory reset on your Roku and set it up all over again.
(Settings > System > Advanced system settings > Factory reset)
When you set up the Roku after doing the Factory reset, be sure you are connected to the internet via an IP located in your new area (not via a VPN with its server elsewhere). Link your Roku to a new Roku account in your new region. And just to be sure, it's a good idea to identify the account with an email address also located there.