That Vizio model is no longer supported. I’m not sure why it’s working temporarily after a factory reset, but it is a known issue that some of the unsupported TVs are no longer able to connect.
Your best bet is probably to get one of the relatively inexpensive Roku or Fire TV devices and use that instead of the built in TV apps. Sorry, I know this is probably not the answer you wanted.