Unfortunately the issue has gone after our engineers reset network settings on the iPhone. I will report the issue when it appears again.
Anyway, we would like to at least display some warning to users in similar cases, like nRF Connect does it. At the moment our app receives no error nor CBCentralStatus update after creating CBCentralManager, and it doesn't allow users to proceed, so they get stuck without any warning.
Is there a way to detect unknown errors programmatically?