So that's part of the problem and the reason I asked.
I do not know if your kit is accurate or not, because magnesium testing is among the least accurate of the kits we use, but using a lower than normal ocean salinity will give a lower than normal ocean magnesium level.
If you raised that salinity to the ocean average of 35 ppt, your 1200 ppm becomes 1267 ppm, which is indistinguishable from the ocean average of 1280 ppm.
Given the likely uncertainty in both your salinity measurement and the magnesium measurement, I'd suggest there may not actually be a magnesium issue.