Make sure you close the GattConnection if you disconnect and/or reconnect. Just disposing of the object doesn’t release underlying resources and you will soon reach a limit as there, to my understanding, are no more than 32 possible simultaneous clients across all apps.