iOS 18 beta: nRF Connect says "Your device reports an unknown error for Bluetooth use." How to detect the issue programmatically?

On iOS 18 beta we faced a random issue: creating CBCentralManager doesn't trigger BLE permission dialog. There is a thread about this on Apple forums.

Freshly installed nRF Connect app cannot request Bluetooth permission too, instead it says "Your device reports an unknown error for Bluetooth use."

I couldn't find in Nordic repositories how nRF Connect detects that there is some unknown issue.

My question is - how can I detect that there is some unknown issue with Bluetooth? How does nRF Connect decide when to show this label?

Related