Hi there. Youre not on well, are you? My advice is different if you are.
First off, I love metal magic, and found it very effective and cheaper than jacks in a regular chlorine pool.
However, you are swg, right?
I just changed to SWG this year, and did quite a bit of research, and called both jacks and metal magic, both which have great techs.
I have independently concluded that I'm more comfortable now in an swg environment using Jacks Purple, which is specifically formulated for swg and to work in the high TDS that is saltwater - and to clean the cell while it works.
My reasoning, however errant, is that Jacks Pink says it does not work in high TDS, and that metal magic has approximately the same value of HEDP. Mm does not say it does not work in high TDS, but I remain unclear what's in the formulation that would prove contrary.
I may find that my thinking is both incomplete or incorrect, so consider my comments accordingly

For example, MM worked perfectly in my high TDS, high salt pool before it was swg, and I don't know that it wouldn't work now
As a testament to Metal Magic in a non-swg pool, I will say that once I'd switched to MM and dosed according to the sponge test and then maintained, I never opened to stain. But I would add a quart at closing.
In your shoes, two things will help:
1. Testing, to get an idea of what kind f ppm you're dealin with...dilution, if possible, may be in order.
2. Try a bottle of jacks purple and see if the effects last any longer than MM did. If it does, it would suggest an efficacy/TDS relationship, which it would be neat to gather some at least anecdotal sense of
Also make sure your swg is correctly bonded -- if its not, my understanding is that this can exacerbate staining. Trace amounts of iron can also build up from the salt itself...which is why several people I've talked to recommend a metal control product as necessary on swg. I'm in no position to evaluate the solidity of this recc as I am on well nd regardless will get trace iron.
To switch to swg, I only had to add 2 bags of salt...my iron reading did increase from .3 to .4 but dilution and top up play into the variances so I couldn't say I was the salt.