My Garmin HRM strap started playing up a couple of months ago, all sorts of weird behaviour, not working until 10 mins into the ride, recording a really low HR etc, changing the battery and putting the battery in the wrong way round made no difference.
In the end I bought a replacement and it’s been fine, the old one was at least 7 or 8 years old as it came with my Edge 705.
From what I’ve read the older hard strap Garmin HRM’s are more reliable that the soft strap one’s.
Tried the battery upside down for 10 min to reset trick?
According to Garmin 10 seconds is more than enough.