What you need to remember is that it's a LACK of recoil that can cause a Benelli to not cycle. If, in the heat of the hunt you are gripping the gun so tight that you are preventing it from recoiling then that may be the cause; but with 3.5" shells that's doubtful. Clean and lube the gun throughly and if the problem persists, call Benelli's CS and find out what they think. Good luck. And by the way, ejection problems or no, that sounds like a hunt I would have loved to be on.