Vizio Smartcast - sound bar go 'unavailable' after ~18 hours

I’m having an issue with Vizio Smartcast integration, hoping someone else may have seen this. I have a SB46514-F6 that I have connected to Home Assistant successfully through Vizio Smartcast integration. Every day after roughly 18 hours the device becomes unresponsive in Home Assistant, and the only way for me to re-connect to it is to unplug the device from the wall and plug it back in.

As a stop-gap, I have a z-wave outlet set to toggle power to the device every morning at 6am to hard reset it but I’m hoping to find a permanent solution. I’ve tried factory resetting the sound bar and re-pairing with home assistant a few times without much luck.

I updated the firmware and I believe this may have solved my issue. Originally when I tried to update the firmware through Smartcast app, it said the firmware was already up to date. I had to manually update the firmware using a USB drive.