You have multiple sound servers the cause of all your pain. Either go full (pulseaudio+jack) and remove everything pipewire related or go full pipewire. We suggest pipewire because it’s new and is rapidly gaining influence. Hence, you need to remove everything except pipewire and then reinstall pipewire.
You don’t need to remove them. The apps with dependencies on pulseaudio and jack are going to be fullfilled by pipewire-pulse and pipewire-jack packages respectively provided by pipewire.
sudo pacman -Rdd jack-support pulseaudio-support pulseaudio pulseaudio-alsa pulseaudio-bluetooth pulseaudio-equalizer pulseaudio-jack pulseaudio-lirc pulseaudio-rtp pulseaudio-zeroconf a2jmidid celt jack jack_capture jack_utils libffado zita-ajbridge
Remove whatever software from this list pacman complains it can’t find. For example if pacman says it can’t find pulseaudio-support just erase it’s name from the command.
Then for good measure remove orphans with this command,
cleanup
It’s an alias to
sudo pacman -Rns $(pacman -Qtdq)
I know this is a very aggressive command but it’s better to get rid of unwanted orphans that might contribute to our problems than keep them. If there are truly software among this list that you wish to keep you can just press ‘n’ to exit the transaction mark them as explicitly installed and then proceed with removing orphans again.
Now we need to reinstall pipewire follow this post to reinstall pipewire,
Apart from reinstalling pipewire we also want to ensure that our user belongs to the realtime group. Use garuda assistant for this.
As you can see ensure you are a part of realtime group apply changes and reboot.