During a recent ride, I had something lodge between the guard and the chainring on my bike, and it ended up bending the chainring out of shape and derailing the chain off the outside of the chainring (against the guard). I didn’t notice that the chainring had bent out of its normal planar shape. It took quite a few miles to manifest itself as a problem again, as the bike rode normally for a while. Anyway, bending back the chainring was all it took to solve the problem permanently.
I’m not sure I understand what the comments earlier are about chain bounce… All chains are going to bounce against the derailleur’s springs (unless, of course, you have a bike without a derailleur).