Internal sound card breaks with pw 3.30 when multi-channel device is plugged in before boot
Version, Distribution, Desktop Environment: Pipewire 3.30, Fedora 34, Gnome 40.1
Description of Problem: I usually use an internal sound card in my laptop for playback (ALC287) and a Behringer UMC404HD as external sound card connected per USB for capturing microphones and more.
When I plug in the UMC404HD after the laptop is booted, everything is working as expected: aplay_working.txt pactl_list_sinks_working.txt
But when it is plugged in before I start the laptop, neither headphones nor laptop speakers are available for playback. The sinks are completely missing. All playback devices are still visible in Gnome Control Center but not able to play any sound. aplay_not_working.txt pactl_list_sinks_not_working.txt
How Reproducible: Plug in a multi-channel external sound card and start your computer/laptop afterwards. The internal sound card is missing as playback sink.
Expected Results: The internal sound card works as expected.