@Roberttlee92
Instead of Factory Reset, try using the Network Connection Reset instead.
Settings..System..Advanced System Settings..Network Connection Reset..Reset Connection.
You may have to select Refresh Connections a few times for your Network names (SSID) to appear. I would actually try Refreshing before actually doing the full Network Connection Reset. (This is located under Settings..Network..Setup Connection.)
Chances are that your router may need to be configured if you are dropping connections. If you are having problems with the 5ghz, try using your 2.4ghz, or vice versa. If you are using a merged network or mesh network (both of these comibine the two bands into one SSID), try disabling mesh or creating seperate 2.4 and 5ghz bands by using different SSID names for each band.
Many times, configuring the network to use seperate SSID will help. Additionally, if you are using "Automatic" channel selection within your router, there is a possibility that it is selecting a channel incompatible with the Roku device, thus losing connection and ability to see network. If using on your 5ghz band, Roku can only see channels 36-48, or 149-161.
Feel free to post back with update or if you need more help.
Roku Community Streaming Expert
Just another Roku user... I am not a Roku employee.
Insignia RokuTV, Ultra 4660, Premiere+ 3921, Express 4k+ 3941, Streambar 9102