I set my Hero8 to "never-turn-off" and then initiate connection. It has seemed to work with that setting. I have been dragging my feet on making power available either via battery or USB extension, but that unseals the battery cover.
I did end up with a corrupt data card after a beautiful tour of Mt Rainier. Now, remove battery then data card, insert new card and new battery. That has worked.
Battery life is reduced in cool ambients.