Hi everyone
I'm experiencing the same problem. When i received the first device i wasn't really concerned about the buttons and didn't mind to push them under water. At first the back button went soft then it was really hard to push. I sent the 935 after 14 days of use to garmin and it was replaced by a new device. This device i had only one week to notice that the 'up' button went soft. I sent it again to garmin and I recieved a new device. Now I'm not swimming with it, trying not to split any water on the watch but the buttons are going soft anyway so I'm sure is not related with water(this time the down button has no click anymore). I thing it's caused by to much friction in the buttons sealing (maybe some production issue) or the sealing is to good between the body and the buttons(vacuum is building up by pressing) that is why some people arr reporting that after harder pressing the clicking is comming back for a while.
Have you got any idea if this is the case in the fenix 5 too? If not I would try to replace the 935 with the fenix 5. I just can't live with buttons that have a bad and non symmetrical response like a cheap product.
WD-40 silicone grease.
This is what I did: sprayed the grease in the gap between watch and button and pressed repeatedly until the button dosen't have any click respond and is harder to press- i knew then the grease is under the button. (I repeated this few times in two weeks- maybe no need). The watch must be dry to start so if you're using your watch under water consider drying it a few days before doing this.