Second strap keeper keeps letting the strap out?

Anyone else have the same issue as me where the second strap keeper (the one with the rectangle block on it to keep it place) becomes baggy over the space of a couple of months and keeps letting the strap pop out and flap around all day? It's super annoying because it happens every single night while I'm sleeping and several times throuought the day. I originally thought it was my fault for unintentionally stretching the keeper whenever I took the watch on and off (it only ever comes off when I need to charge it so like once every 7-8 days) so I bought another genuine Garmin strap and made sure I did not stretch it at all and was super careful when using it but after a 2 months or the exact same thing happened?! So since then I've been buying cheap replica straps off of Amazon which to fair feel very sturdy and look exactly the same as the genuine ones but they too have the exact same problems, after a couple months the strap keeps popping out.

There has to be some cool trick or mod that stops this from happening as I can't be the only person with the problem, I tried shrinking the silicone back to its original size by boiling it then cooling it in ice water but that didn't work. I'd like to stick with the orginal style strap becasue it looks good and is super light. I'm currently buying a new strap every 2 months which is incredibly wasteful and annoying, last one was Christmas 2021 and it's now only just March and the current strap has been popping out for about a month already so I need to order another.