I've tried having it running, not running, deleting and reinstalling but nothing works. The app needs a manual switch like other apps or is there another way in iOS.
The app needs to be running whether foreground or background does not (should not) matter. Once you open it in iOS it will remain running in the background until you manually close it. You bring it to the foreground by touching the icon.
I can only speak for the 920XT and GCM running on an iPhone 6S with iOS 10, but I am not experiencing the problems you seem to be having.
It sounds like you need to be having this conversation, either by email or phone, with Garmin support.
This seems to be mainly an iOS 10 problem, though not all users seem to be affected. I updated my company iPhone 5 to iOS 10, but don't have any Garmin related issues ... it seems, I was lucky. My private iPhone 6s still runs iOS 9.3.5 and is also error free.
Time will tell, if this is a GCM incompatibility with iOS 10 or if Apple needs to fix Health.
In my case GCM was already installed before the iOS 10 update and I closed all running apps before updating. It would be interesting to know, if that was also the case with affected users or if GCM was installed the first time on iOS 10, e.g. on an iPhone 7. Regarding the date of the first post in this thread, the question arises, if the thread starter was running iOS 10 Beta?
It might be helpful for Garmin to collect such info in this thread and if an affected user points Garmin Support to this thread. That might help Garmin to solve that issue, who knows.
You must have this response ready to cut and paste!
It's embarrassing enough, that I need to repeat myself over and over again, because these iOS 10 issues are distributed over more and more threads :mad: