I've used KG gunkote back when it was "Kal Guard" in rattle cans, and sold to motorcycle shops as a coating for mufflers and crankcases. That would be about 1984. It's really good stuff, and I've done many firearms with it, but the fact of the matter is, it's very hard to get the process perfect, where you don't get any wear at all. On a Glock bbl like that, wear is to be expected, I don't care what they say. Ditto on AR bolts and pistol frame and slides.
I would say on any spray and bake coating, there is going to be a certain amount of wear, regardless of what you do. KG Gun Kote is very good, but it does wear. I think that's just the nature of the process. For best results, I blast down to fresh, bare metal, then pre-heat to get any residual oil n stuff, and then spray down with Laquer thinner (or MEK). Now the purist will say you need to re-blast one more time to remove any residual chemicals. Which is probably a good idea. Then pre-heat, or I should say warm, and spray. Allow to dry and then bake. I stay in the mid-range of temp, slightly more for steel, slightly less for allum.
If this is bugging you after your investment, you'd probably be better off switching up to Cerakote. That's where I'm heading myself. Anecdotal evidence has shown me Cerakote has about twice as much durability as KG.
I love the guys at KG, and Dura Coat for that matter, but when push comes to shove, Cerakote is the best product out there.