Installing Nvidia drivers will usually set the default sound device to HDMI for your main display instead of restoring the previous default. So, it's possible to end up juggling 3-5 audio outputs after a driver update - on board, on board headphones, Vive USB, Vive HDMI, and main monitor HDMI.
I run a little Powershell script after those updates that returns everything to my settings and disable all the telemetry services/tasks, but there are a bunch of free utilities that makes audio device switching easy - Ear Trumpet, Audio Switcher, and a few others.
Also, for whatever reason, sometimes Steam just needs to be relaunched for SteamVR to work properly after a Stream client update. Very rarely I'll need to reboot for things to work properly (if the base stations don't wake up).
Finally, I strongly recommend uninstalling the advanced open VR program that's often recommended in old tips and tricks sites (it's very outdated and known to cause problems now) and run a round of "verify game integrity" on SteamVR and all Valve VR entries (from inside Stream library, right click menu).
Oh, and finally, finally, laptops/pre-built PCs will usually have some driver updater/maintenance utility adding a layer of annoyances on top of all this.
I love my Vive, but I have to admit that there can be some annoyances. OTOH, I had just as many issues with the GearVR (an Oculus product) and solutions basically boiled down to hoping it would be addressed in an update or allowing 7 constantly running background processes.