Happened to mine years ago with aPace half width cooler and I always greased the catch. It's why I now have bonnet pins as everytime I got to 70mph or so I was watching the bonnet rather than the road.
Whether the catch had wear in it or not I'll never know as I changed the lot as a precaution. And stopped buying white underwear.