The bolt catch not working with all mags is well known. Find mags that it likes and it's good to go. If you have a pile of 10rd Glock mags get +10% Wolff mag springs. Mine worked perfectly with pinned PMAGs and KCI mags.
The first gens were picky when it came to hollowpoint ammo, mine included. Not sure about the second gens, but they have a different feed ramp and barrel extension so they could be less picky.
Nothing tends to break on these guns, find the ammo and mags it likes and enjoy.
Will try those springs. I don't have a pistol so those glock mags are really exclusively for my fx9 and pc carbine. I agree that it's definitely a spring issue since the PMAGS are consistently better but not perfect.
Interesting you mention hollow points. I run similar weight (147gr) Syntechs in the carbine without issue (I have a Gen 2 FX9). I recently decided to freshen up zombie apocalypse mags with the loaded hollow points (the other ones have been sitting in the mags for years). I had 2 rounds fail to feed. Out of 80 rounds that's not a necessarily a bad failure rate (or maybe it is), but it is when I had 100% of the Syntechs, Fiocchis, S&B, Winchesters and Scorpio FMJ brass feed no problem. I would really have to try this again and look for some consistent signs, but it's just going to be a very expensive experiment. But then again, if there is somehow a reliability due to compatibility issue, better I confirm it sooner rather than later, especially when those HPs may be needed at some point in an emergency and that is a bad time to find out there is an intermittent feeding issue. There is a seemingly newer product called Syntech Defense, which I guess is a combination of a hollow point with a synthetic coating (as opposed to the regular TSJ for Syntechs). May try that one, though unfortunately that ain't cheap either ($50 for 50 rounds).