The sound issues I still get, very infrequently.
Below is a list of commands related to providing temporary fix and information.
The only nuance i believe is you should have the socket running before the service. Otherwise very safe to play with.
Restarting the service is usually the fix but others can be helpful.
systemctl --user status pipewire-pulse.socket
sudo systemctl --user stop pulseaudio.service
systemctl --user restart pipewire-pulse.socket
sudo systemctl --user start pipewire-pulse.service
systemctl --user restart pipewire.service
to fix the random shut downs I basically removed all power related keyboard shortcuts.
And set my own custom ones.
I was still getting the issue outside of the session though, I traced this to power shortcuts related to SDDM, so in the settings gui I searched SDDM, and found an option to view and delete these shortcuts.
To properly fix the sound I think I need to either mess around with the kernel and how the nvidia driver plays with it, or its something to do with how streaming players handle fullscreen and pip windows playing sound.
It’s so very infrequent now and easy to rectify that I am going to mark my problems as solved even if the audio could be a little less jank.