F41 KDE, audio disabled when i stop using microphone (USB duplex device)

I am running F41 KDE and an USB audio device (Yamaha MG10-XU). I use this device as an audio interface for input and output. This device shows in system settings as a analog stereo Duplex device and also a standard stereo device.

Everything works fine with this device, audio is working and when i use an application that uses the mic such as discord the microphone (input device) works fine.

The issue i have is when i stop using the application that uses the microphone (input device) a second or two later all auto output stops in all applications.

I can work around this by ether restarting pipewire-pulse or by switching the audio output device in system settings and then switching it back. I am sure this is something to do with the audio server going idle or some sort of USB sleep/ power save but i am not sure how to resolve it. I have tried setting pulse.idle.timeout to 0 but this did not help.

This issue existed in F40 as well but it stopped happening ( i messed around re installing and installing pulse etc and changing config files but i have no idea what fixed it) Updating to 41 caused the issue to come back.

This is the output of pactl info.

Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 3232
Tile Size: 65472
User Name: alj
Host Name: fedora
Server Name: PulseAudio (on PipeWire 1.2.7)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.usb-Yamaha_Corporation_MG-XU-00.analog-stereo
Default Source: alsa_input.usb-Yamaha_Corporation_MG-XU-00.analog-stereo
Cookie: 96b7:21e8

Any ideas on how i can fix this would be much appreciated as its very annoying.

The problem you’ve reported sounds similar to this one:

Or this one:

In any case, I’d suggest digging through that issue tracker. If you cannot find a matching issue report, then file a new one.

Thanks. They do look similar. I am sure there is a setting or something somewhere that can be changed in the config as i managed to fix it in the past.

FWIW, the main settings I’m aware of are the ones that are listed by wpctl settings.