I have a Fenix5X which I use with a Garmin HRM strap for more accurate HR than the wrist HRM. This HRM and strap was purchased about 18months ago. About a month ago the HRM strap started giving grossly erroneous HR. Somedays it's substantially under reading (-30%) but on most days it substantially overheads (+30%) and sometimes it just 'locks' onto a HR mid-run and doesn't change. I've changed the battery and washed the strap but still no difference. The HRM/strap that this one replaced did the same thing at about the 18month mark of it's life :(
The HRM is a Garmin HRM2-SS with the Premium strap (4 sensors)