Another probably better way would be to just drop 'pa_held' buffer part once such a situation is detected.
pa_held is physical audio though, when it's full it's very roughly \~25ms usually. That would be a loud and annoying crackle happening every half an hour, or worst case much often. There has to be a way to somehow solve this without compromising anything. Regarding the PA setups - I honestly don't even know what there is to break in the first place, my tests were 1. just regular PipeWire 1.6 with absolutely nothing added 2. quant 480 for pipewire-pulse Native games and apps do not ever have any issues either. Moreover I did try pulseaudio instead of pipewire, and without touching any config files and the behavior was the same. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10792#note_138655