FWIW, when I first setup my Apex salinity probe I was getting a good 3ppt swing through out the day and sometimes even up to 5ppt. I just used it as a basic wide range failsafe for my ATO and AWC.
I fixed it by rerouting the cable to the PM2 and the probe, angled the probe away from the slight flow it was getting (no bubbles in the area as well), and recalibrated again with the Neptune calibration packet. I do have a temp probe plugged right into the PM2 as well.
The calibration I did completely different from the first time doing it. Before starting I took the salinity probe out and soaked it in some water/vinegar for a while (~30 minutes), then rinsed very very well with RO/DI water, wiped it down and shook it out a bit to displace any water, and let it sit for about an hour drying out. I placed the 53.0 mS calibration packet in my sump and let it sit in there that entire time adjusting to the tank water temp it's normally at. I also made sure to set the temp Conductivity Compensation in the input setup to 2.2 and range set to salinity before starting the calibration.
Then I started the calibration selecting the 53000. Wait 10 minutes while it's adjusting to the Dry probe. Then I continue. I clipped the corner of the packet to be able to shove the probe in and kept holding it in the water (I did not use the temp probe in the packet just the temp probe was next to it in the sump). I gently swirled it around periodically for around 5 minutes. And then just stood there for another 5 minutes. Making sure to hold the packet closed well around the probe and in the sump water. Then ended the calibration.
My apex probe has been pretty solid since then. It varies now with in 1ppt and I was able to tighten up my failsafes and trust it a bit more. I also shake it a bit periodically in the sump. About once each day or every other day.
Or your probe is bad.