Hi Nimmy,
I think the problem is that roonbridge needs an exclusive allocation of the audio device. You could test that by turning off pipewire/pulseaudio, e.g. with pavucontrol, systemctl restart roonbridge.
I use squeezelite which integrates into the sound system of the linux desktop.