Tomorrow I’ll have access to a DS4, Xbox 360, Xbox One X, Joycons and two crappy aftermarket controllers (out of which one I know for sure it reports a HAT). I’ll test them out both wired and wireless on macOS and Windows and let you know if there are any issues.
I already found something with my DS4 at home: DualShock 4 via Bluetooth on macOS misbehaves