BluetoothLowEnergy.setDelegate() reboots Fenix 6x Sapphire

I received a couple of reviews for my BLE widget - https://apps.garmin.com/en-US/apps/3c6110b1-6092-4af7-8803-2d63f0c9a13e - claiming that the watch reboots when opening the app on a Fenix 6x Sapphire. I don't have the physical device to test, but the emulator seems to crash also when running as this device. The offending method is BluetoothLowEnergy.setDelegate(). Can anybody comment on whether this is expected to work?