Since I've never handled or stripped an IPSC model, I can't be sure this is a worthwhile suggestion, but...
Had this happen with a CZ-40B -- the bushings in the grip had loosened, and moved inward... allowing the grip screws (which are in hard rubber grips) to go in a bit farther than they should. The mags wouldn't drop.