BLE_PERMISSION_MISSING
A BLE device is selected but the Bluetooth permission is gone — revoked in system settings, or never granted before the app was last closed. Starting the service would produce an endless, invisible retry loop.