If the trigger bar or striker block was out of spec the striker could have been falling a tad early partially catching on the striker block (that wasnt fully retracted) enough to slow it down and not get a solid hit on the primer, or if the slide striker channel wasn't milled down deep enough, yada, yada, yada, there are a few things that have to happen exactly right for it to go bang, but once they are right they shouldn't "drift" out of sync the way the Kahr is designed.
I learned this the hard way when I tried to modify the trigger bar on an LCP to very slightly decrease the trigger stroke where it wasnt a CH off the back of the trigger guard when it went bang. Hammer dropped early as I wanted, and the not fully clear hammer block caught it every time, reliably. I was able to un-modify my mod and all is well again. Makes me leary of letting that sear area run dry, wouldn't take crazy amounts of wear on the trigger bar to cause the same problem. Again, the way the striker fired Kahr is built, it would take a good bit more wear to throw it out of sync in a similar fashion.