I was simply speaking of the linkage in general but what ever works. At least you found the problem with the trigger.
As for the mags, do you mean you have a extraction problem?
As in the mags are not feeding rounds correctly?
Try; cleaning the mags internally (blowback actions fill mags with crud),polish the lips with some brasso or the like.
Does the problem arise with all ammo types or just certain types. My 597 will not feed truncaded ammo of any type well,or loosly crimped ammo like anything Remington. The issue with that is that the little ridge on the bullet hangs up on everything resulting in a jamb, more often then a feed. Even then accuracy suffers as the bullet is often stripped of lead on one side or over crimped on one side from denting.
If this is not the case for your 597, please clarify what is happening.
If you are referring to spent case extraction and ejection I fail to see how the mag influences this. Unless a fresh round on the top of the mag is bumping the spent round off the bolt like an ejector plunger.