fenix5+ broadcasts HR to Edge820 during an activity, but after a few minutes the HR broadcast is stopped. I found that when bluetooth on my android XPERIA is turned off, the HR broadcasting resumes.
I have also noticed a problem broadcasting HR to Zwift. It initially picks up the HR, then stops around 2 mins. I thought the problem might be the ANT connection as I was also having lots of ANT dropouts from my smart trainer to Zwift. So I have just been using bluetooth to connect my trainer to Zwift, but broadcasting HR is still an issue