ASUS USB-BT400 3Mbps Bluetooth v4.0 Mini USB (Model number: 90IG0070-BW0600)
This works fine for me, on both Windows 10 and MacOS with 2 DS4's. (No drivers or kexts needed).
Your mileage may vary, but for me it works great for up to 4 players with a stock Sony DS4 (0r 2) and/or a Hori PS4 BT fight box and 2x BT SNES pads connected at the same time.
edit: For some reason it's shite for audio, (as in really shite), but who does BT audio at home anyway? Very very good for game pads... Not a lot of lag.... There might even be an upgraded version by now, because I got mine in 2018.
edit: 2: I run a Hackintosh if anyone was wondering why a Mac would not have BT built in. I had "native" BT but no WiFi on the MB I got, so changed the card out and got no BT but faster WiFi than the fastest iMac Pro... BT dongle is fine, apart from it has to take up not just one port, but 2 with the other port not being used on my MB to be fast, but that's just USB bus and motherboard designers adding more ports by doubling up.