Can't connect simultaneously multiple Dualshock 4 Controllers via Bluetooth?

I am trying to develop a Mac app that supports multiple players. When attempting to use multiple Dualshock4 controllers at once, I am unable to get more than one to connect simultaneously via Bluetooth. Once one controller is connected, the second one will refuse to connect. If I disconnect the first one, the second one is immediately able to connect.

This is on Big Sur, version 11.1 on a 16" MacBook Pro. This works fine on iOS, so I'm thinking it may be a bug with Bluetooth on Mac?


Filed a radar here:
rdar://FB8985790

Curiously, this issue does not reproduce on an M1 MacBook Air. It seems that the issue might be specific to the Bluetooth stack for intel Macs.

Can't connect simultaneously multiple Dualshock 4 Controllers via Bluetooth?
 
 
Q