I clean my guns after after almost every range session. Often 500 rounds a day, that’s not bragging or abusing a gun. That’s simply using it.

Cleaning guns does not, for me, include a full detail strip. That may be once or twice a year.

I never oil the firing pin channel, I only use a dry lube. That’s from the last time it was in from repair at Kahr.

That much debris inside the gun is not normal.