Something is not multi-seat aware; I assume all three sessions jump on the newly added device and who gets it is a race condition.
Does anyone know how a workaround for this, or can walk me through how all this works, or point to documentation that does, so I can come up with my own workaround? It merely necessary to force newly added bluetooth audio devices to seat1; the other two stations don't need them.
cp -a /usr/share/wireplumber ~/.config/wireplumber
and then in all but seat1, delete this from wireplumber.conf
{ name = bluetooth.lua, type = config/lua }