HRM sensor stops working due to water leaking inside

I had 3 HRM run with my Fenix 3HR. First one broke after 1 year, 2 one about after 1 year, and replacement one after 6 months... Seems they all share as I just found out a chronic disease or rather a bad design/manufacturing quality from Garmin. Indeed they all have a crack in the body of the sensor located exactly at the same place - top right corner, circling close or around the screw hole. This thin crack line let's the water in during cleanup (or swimming if using a swim version). I checked and found many people with the same issue on Youtube or elsewhere. It is just amazing that Garmin would let its reputation impacted by such a bad quality in production. Anyone else experiencing this ? Check your HRM sensors by removing the cover to the battery.