We use Bleak as a cross-platform BLE package, but we seem to be experiencing this: https://github.com/hbldh/bleak/issues/206 I don't have a Mac so I'm not able to debug at this time - thanks @JanderII for raising this one.