PipeWire session fails an indeterminate amount of time after waking system from suspend
This seems to be an issue with the timers or timing used with the player, and reopening devices on session resume. It seems to work from the start, but then some applications appear to think their audio delay is really huge, and show incorrect results. For example, Spotify will think it's playing a completely different track than it's actually playing.
Eventually, the server will stop producing audio, and need to be killed and restarted. Some applications, notably Firefox, crash when the session is killed. Others are less painful to deal with.