Based on #2 there's a break in the BLE discovery loop. When there's more than one BLE device in range, it'll create an unhandled exception and discontinue looking for more devices. This PR handles the exception and adds some debug logging around that conditional.
Based on #2 there's a break in the BLE discovery loop. When there's more than one BLE device in range, it'll create an unhandled exception and discontinue looking for more devices. This PR handles the exception and adds some debug logging around that conditional.