HR broadcast is stopped after a few minutes

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.

Is Garmin Connect Mobile the cause of this issue?