Pipewire constantly breaking

Hello, I am using an Acer chromebook c733. I have a very annoying issue on Pop!OS, where Pipewire dies when sound is played by certain apps. When this occurs, the driver still appears to be running, and I can change volume, but any app that needs to make sound will either lock-up, or break in some way. To get sound back, I need to run systemctl --user restart pipewire
I sometimes need to restart several apps to get them to pick up the sound driver again. When checking the status of the driver using systemctl, there is quite a few copies of this line:
Sep 05 00:42:55 pop-os pipewire[4514]: spa.alsa: hw:sofglkda7219maxp: (187 suppressed) snd_pcm_avail after recover: Broken pipe

It is worth noting that pulseaudio doesn’t have such issue.

Kernel version: 6.9.3-76060903-generic
Host: Bobba rev5