I cant see it being the struts.whether the struts are too strong
When the door is closed the struts put very little force into the catch.
I would guess that it is an alignment problem between the catch and the ball.
As I mentioned above, we also have these catches and have had no failures to date.
One or two of them are a bit sticky at times so I have bought a few spares at £2 each, but have not yet used them.