One extra piece to consider is chlorine demand, not just sunlight. On hot, sunny days the pool usually sees more swimmers, warmer water, and more off-gassing at the surface. All of that makes chlorine work harder and get used up faster, even before UV finishes it off. Warm water alone speeds up chemical reactions, so chlorine simply doesn’t last as long as it does on cooler, cloudy days.
Another thing that sneaks in is aeration. Wind, splashing, water features, or even just active swimming increases chlorine loss at the surface. It’s subtle, but it adds up over a long sunny afternoon.
What helped me was planning for those days instead of reacting to them: keeping chlorine slightly higher going into hot weather, brushing to prevent early algae growth, and testing later in the day instead of assuming morning levels will hold. Once I adjusted for demand, the “vanishing chlorine” problem made a lot more sense.