I went through the same confusion last summer and thought I was doing something wrong with the strips. Mine would say pH was fine, chlorine decent, then the pool store would tell me pH was high and chlorine was way off. What finally clicked is that strips are super sensitive to timing, light, and even how wet they get. If you wait a few seconds too long or read them in shade vs sun, the color shifts. On top of that, if your pool has active returns, pulling a sample near one vs the deep end can change what you see, especially with free chlorine.
The bigger issue for me was reacting too fast. I’d trust the store number, dump chemicals, then wonder why my water felt harsh or why pH started bouncing all over the place. Alkalinity floor was part of it too, once that was unstable, pH drift made every test look different depending on when and where I checked. I stopped using strips as “truth” and treated them like a trend check only.
Now I do quick strip checks just to see if anything is wildly off, then use the aquadoc eagle ray for mid week digital readings so I can catch pH drift early without guessing colors. I still do a full liquid kit once a week to confirm. Once I stuck to one routine, the numbers started lining up way better and the water actually stayed consistent instead of swinging all over. Chasing perfect matches between strips and the store was the real problem, not the tests themselves. Anyone else feel like the pool got calmer once you stopped overcorrecting?