I assume you're snapping the ring over the pin? Usually these are so tight that they wont come off.
But since I am assuming you're snapping that ring over the pin, and they are still coming off, then you're dealing with some very rough terrain and/or vibrations in order to get that ring to come loose and pop that pin out. Maybe slow down or find the reasons as to why?
I've never lost a pin, on the 3 point, while brush hogging, and I've done some very rough terrain. I've lost pins on the link adjustment bars, and on the 3 point while using the box blade by pushing dirt up against the pins, forcing them out, but never while mowing.
Maybe wrap a zip tie around the shank of the pin and around the ring to keep the ring from coming up? If that makes sense?