What do you have against pulse? I use it on my desktop, laptop and both PIs. The only speakers are connected to the desktop (5:1), and the laptop and PIs connect to that pulse server, meaning I get audio from all on the same device. Couldn’t be easier.
I must get around to testing the BT from the Pi.
Arch Linux, on a Ryzen 7 1800X, 32 GB, 5 (yes -5) HDs inc 5 SSDs, 4 RPi 3Bs + 1 RPi 4B - one as an NFS server with two more drives, PiHole (shut yours), Plex server, cloud server, and other random Pi stuff. Nice CoolerMaster case, 2 x NV GTX 1070 8GB, and a whopping 32" AOC 1440P monitor.