Thank you for your feedback.
It is very difficult to measure parameters like Magnesium, Calcium and Alkalinity precisely with home test kits. Here are my comments:
1) First you need to check the Salinity. All parameters of salt mixes are dependent on the Salinity. If your salinity is for example 34ppt instead of 35ppt, the parameters are all 3% lower. Speaking in your case, that would mean 8.4 dkh instead of 8.7.
All the refractometers are made in China from similar suppliers and I would only trust them to a certain point. My recommendation for calibration is natural sea water or water from you LFS that is checked with a conductivity meter. But even with high end conductivity meters with >1.000 USD you have to accept +\- 0.3 ppt. I would not recommend cheap conductivity meters.
Also, I would not make my own reference solution. You need a laboratory grade scale and you need a conical flask because the water volume changes when you add Sodium Chloride to the water.
2) The same goes for home grade test kits.
It is possible to get relatively precise results, but you need a lot of training and knowledge to avoid mistakes. Here are some examples:
-Sample size on titration test kits is extremely important(all Mg,Ca and ALK test kits): If you need 1ml tank water for the test and due to a mistake your sample size is 0.1ml lower, your results are 10% lower (so 7.8 instead of 8.7dKH)
-The concentration of the hydrochloric acid of your Alkalinity test kit determines the result. If it is higher due to evaporation or production variations, this changes your reading accordingly.
I just checked the Hanna Checker data sheet and it says that the accuracy is +/- 5%, that means on the same sample it can vary by 0,9 dkH!
Don’t get me wrong, it is still a super helpful device but I just wouldn’t assume that the accuracy is 0.1. To be fair, it has a great price compared to a laboratory grade photometer for several thousand USD and therefore you cannot expect a perfect accuracy.
I am very confident that if we write 8.7 dKH on the bucket the Alkalinity really is 8.7 and not 8.5 or 8.9 dKH. We are using the salt in our coral farm every day with big water changes and I also know from a practical experience that these parameters are valid.
My personal recommendation is to go to your LFS and let them double check your parameters. They usually use the same hobby grade equipment but they have a lot of experience with it because they use it every day.
Best regards
Christian