Dave,
If the magazine it won't work with is the one with the button filed down, that is the problem. I checked several magazines, and the magazine button seems to have a nominal diameter of 0.349 to 0.353 (don't have a metric dial caliper with a fresh battery).
The spring keeps the hold open down, and would not have any effect on the hold open not coming up far enough.