We used to run a fleet of G23's and had a lot of problems with light strikes. These were gen 2's. (If you have a gen 2, check the slide takedown lever spring...if its "hourglass" in profile, you should change it before it breaks, the takedown lever departs, and the slide goes off the front of your gun sometimes...seen it happen several times.)
We did the clean-out-and-dry the striker channel AND BE ABSOLUTELY SURE YOU DON'T MESS WITH THE PLASTIC CHANNEL LINER. It worked on some, but we still had problems.
We then replaced all the recoil springs (and all the springs on the guns). They were getting weak and would not allow the slide to go all the way into battery, particularly if people were holding the trigger back during recoil to achieve that perfect trigger reset. Test this yourself by DRY firing the weapon and hold the trigger back. When you work the slide, ease it forward. If the recoil spring is good, it should overpower the trigger bar engaging the striker. If its getting weak, the striker spring can retard the forward momentum of the slide, contributing to the slide not going all the way into battery.
Check the primers, if they are struck a little off center - high, its because the barrel wasn't tilted all the way up into battery, because the slide wasn't completely forward. I would usually take the ammo and load it and fire it just fine.
Changing recoil springs worked on all except on gun. Female shooter, kept having problems. We could not duplicate it, but it still happened, so we pulled that gun out of service.
"To be born free is an accident; to live free is a privilege; to die free is a responsibility."
- Richard Secord