The Yak NS-37 cannon is nestled in the Vee of the engine affording a lot more protection than the p39 cannon which is (out in the open) if not for the thin skin of the plane.Seems accurate to me.
If that is the reason, then 109s never have cannon damage either? I don't remember that being the case.