BLE Startup and Discovery Issues after 1st Connection

I am trying to learn BLE and use a Combustion Predictive Thermometer as a sensor.

The BLE Scan example seems to always work very well.
But if I use the Peripheral Explorer sketch and specifically try to read out the attributes, it often works the first time, but then if I hit reset, try to upload a new sketch, or unplug and plug the R4 WiFi back in, it almost never works again.

I start receiving "starting Bluetooth® Low Energy module failed!" messages and once I get past that, then Peripheral Explorer:

Bluetooth® Low Energy Central - Peripheral Explorer
Found c2:71:05:5a:a6:60 '' fe59
Connecting ...
Connected
Discovering attributes ...
Attribute discovery failed!

Once in this state it seems impossible to discover the attributes again, and other attempts at reading Characteristic values are unresponsive.

I can't find any process to get connected again.
The Combustion iOS app is always fine and responsive.

Is this Hardware, Software or User error?
Thank you for any advice