ArduinoBLE is NOT designed for concurrent central connections. The correct way is to offload BLE to its own thread/task, especially if you’re using a device with FreeRTOS under the hood (e.g., ESP32 or some nRF52 variants). This way, your screen/UI can run smoothly while BLE does its thing.