To be clear, I am not using the beacon scanner library. I am using BLE to communicate between 5 Argon and 1 Boron. The Argon sleep for 1m wake up, send a TX to the Boron. The Boron in turn sends and ACK back to the Argon. When the Argon receives the ACK, it goes back to sleep. There is also an INT that can wake the Argon at any time but the process is the same- wake, send TX, receive ACK, sleep. Cycle repeats every 1m. As long as I have a cellular connection, it runs perfectly. When the cellular connection is lost and while the Boron is struggling to find and reconnect to cellular, the Argons eventually fail to connect to the Boron. The only remedy is to manually RESET the Argons once the Boron has re-established the cellular connection.
If you DM me, I can send you serial data showing the issue. I can also send you firmware if you like but I will not post either in the public forum because of NDA.
Thanks for your help and consideration.