media.name for loopback devices should use node.name
I run a config similar to https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Virtual-Devices#behringer-umc404hd-speakersheadphones-virtual-sinks
If you do not set media.name in the capture and playback props section, then the all split out sources and sinks share the settings. e.g. mute flag because at least wireplumber prefers media.name over node.name
my proposal would be that the default media.name for such loopback devices should be something along the lines of
node.name/capture
node.name/playback
Currently you are forced to set them all manually to have mute flags per virtual device.
Symptoms without the set media.name? toggle mute for one of the virtual devices. restart pipewire/wireplumber: all virtual devices are set to the new mute state.