I've noticed it with my custom ships when using default AI designs for GRM. BUT other people here and on Nexus have reported its a more general problem.
I built a regular custom ship, gave it prototype kinetics and its been firing missile shots...
So it could be a general bug, but I think it goes from "5% of the time" to "100% of the time" if you are using a custom shipset. Which saddens me 