Recently, I've been using the broadcast heart rate function on the watch to get heart rate readings for both Zwift and my Edge 540 bike computer. However, the broadcast heart rate will frequently stays at 71 bpm, then jump up close to the "real" heart rate before freezing for a few seconds, then drop back down to 71 bpm. While this is happening, the screen directly on the watch will continue to display a heart rate different from the one I can see broadcast which follows the normal expected shifts in heart rate based on my effort. This heart rate on the watch screen never freezes or drops down to 71 bpm.
I've included images of 2 heart rate graphs below with the first image being the erratic behavior and the second being from a normal ride before this issue began. Both are recorded using an HRM Pro Plus, the watch, and an Edge 540 bike computer.
It is important to note that I'm pretty sure I've determined this is a watch issue because the same incorrect heart rate is displaying with 2 separate, unconnected devices (Zwift and the bike computer), and I have replicated the same behavior by removing the HRM and recording with just the wrist sensor.
I'm not sure what my next course of action is here. I've restarted all the devices in the chain multiple times to try and isolate the issue, but it continues. I am sometimes able to solve the problem by turning the broadcast off and on a dozen times and it will start behaving about 20 minutes into my workout, but this is very annoying. Any ideas or suggestions are appreciated.

