Some background first. I've longed owned an FR955 and recently switched to FR970, always doing my training with HRM-Pro Plus. I've been swimming and running for years and also followed 20+ Running Coach programs. My coach programs as well as my HR zones have been extremely to the point I'm getting the exact same result from ergometrics
So, a month ago I bought a bike and a Garmin Edge 850 (+ a power meter and a speed meter) and started a Triathlon Coach plan and that's when weird things started happening
BUG #1: My Triathlon Coach plan in connect was not in sync with the Triathlon Coach plan in the Edge. No matter how many times I synced connect to Edge I couldn't get it to sync. The thing with Triathlon Coach plan is that it is dynamic (also super buggy), and readjusts your training based on how did on the previous days accounting for sleep, recovery and training. So, even though I can see the adjustment in my Connect app I can't see them in Edge, I see and old version of the Triathlon Coach plan which is no longer relevant cos it has been readjusted
BUG #2: Edge 850 reverts my recent changes to the Triathlon Coach plan in Connect. It appears that Connect is not the source of truth for the Triathlon Coach plan. When I make an adjustment to the plan, eg change swimming days from Tue, Thu to Mon, Fri, my Connect adjusts my swim trainings to those days and I can see these reflect to FR970 as well. However, when I turn on Edge 850 to go for a ride and expect to see the adjustment, not only I do not see it, but it also REVERTS back the setting in the Triathlon Coach so when I check it again in Connect I see the swim days being Tue, Thu (instead of Mon, Fri like the last time I changed them). Even when I change them again to Mon, Fri in Connect and sync with Edge I don't see these changes being reflected in the trainings I see in edge. But, this may be more related to BUG #1
BUG #3: It appears that my Cycling HR zones are spilling over my Running HR zones. As I already mentioned I'm doing all my trainings with HRM-PRO Plus. I also have auto detection enabled. This calculates my HR zones and adjusts them automatically when I improve or worsen. One day all of a sudden while I was checking my Running HR zones the screen reloaded and they changed dramatically! When I cross-checked with my Cycling HR zones they matched perfectly so I'm quite confident that they have something to do with it.
I also wrote a couple of comments regarding this on in this Reddit thread here https://www.reddit.com/r/Garmin/comments/1mecpyw/updating_hr_zones_on_forerunner_970/.
BUG #4: I couldn't update firmware on Edge 850 neither through bluetooth with the phone and Connect nor through WiFi. Especially for the WiFI even though I can see it in Connect under Edge 850's settings when I try and connect to it with my Edge it fails. The only way I was able to update the firmware was through Garmin Express
Made a similar post under Garmin Connect Mobile iOS here: https://forums.garmin.com/apps-software/mobile-apps-web/f/garmin-connect-mobile-ios/423763/triathlon-coach-in-connect-does-not-properly-sync-is-messed-up-by-edge-850