Just an update, bumping so people know its been updated
Another magazine that has the potential to be more reliable are the CZ-75/85 magazines. The magazine firmly apexes in the magwell with the rim of the cartridge resting nicely against the ejector. The same thing needs to be done to the mag catch as with the BHP magazines, but the new ledge needs to be built-up about 1.5-2mm lower than the upper edge of the mag catch. The dish at the top of the magazine's backface gives plenty of clearance for the breech to pick-up a round.
Downside? The way the mag catch is designed on the CPX, the slide stop engages before picking-up the last round. So you need to mentally download each magazine by one round. But, take the Mec-Gar 19-round mags, that's still 18 rounds, close to double factory capacity, and arguably those mags are more reliable than my jury-rigged Pearce-extended 18/19 round mags for the BHP.
Six of one, half a dozen of the other. I might go this route instead. But I requested two new mag catches, I'll try out both versions when they come in, most likely I'd stick with the CZ pattern over the BHP.