When I connect to my firmware after cycling Bluetooth on iOS, I am able to subscribe to my Characteristic Indications without any issues. The nRF connect app receives all my my value indications.
After disconnecting, subscribing a second time doesn't go through. It looks like I'm not receiving the CCCD write command. I think it might not be a firmware issue because cycling Bluetooth on the iPhone forces the app to behave properly again.
Is this potentially an issue with nRF connect?