I had an issue with my Hanna meter when I first got it where it read far different than my existing hydrometers. At the time I was using a Tropic Marin High Precision hydrometer and an IceCap salinity pen. The wildly different readings that the Hanna was providing, even after calibration prompted me to purchase a few more hydrometers to use as replicates. So now I now have 2 x Tropic Marin High Precision, 1 x Aqua Medic DensiMeter, 1 x Sera hydrometer, 1 x IceCap salinity pen and the Hanna. What I found was that the Tropic Marin's matched each other 100% (down to 0.0001 g/ml), the Aqua Medic read slightly lower, within 0.0005 g/ml. The Sera was in the ballpark, I don't remember the exact difference. The IceCap continued to read about the same as the TM. The Hanna on the other hand always showed my salinity being super low, like 1.022 - 1.023. I tried calibrating it multiple times. Finally I calibrated it with the packet after soaking it in the tank to bring it up to the tank temperature. That seemed to help get the Hanna reading closer to the herd. I just tested it now and it is showing 35.8, which is close, just a bit above the 1.026 that my IceCap is showing. I noticed a month or so ago that the Hanna seems to have got inline with the rest. So what changed? Well a couple of months back I detected that I had some stray voltage in the tank. I was getting precipitate on my grounding probe. I removed all the non essential equipment and the precipitate has stopped, though I never actually found anything leaking current.
So my suggestion would be to try calibrating with a packet at tank temperature, and then perhaps test your water in a glass outside the tank and see if either of those make a difference.
Dennis