One other cause that doesn’t get talked about much is chlorine demand from stuff that isn’t alive. Things like pollen, dust, tree sap mist, fertilizer runoff, even smoke particles can land in the pool and quietly chew through chlorine without ever turning the water cloudy. During certain seasons, that background demand can be surprisingly high, especially overnight when everything settles into the water.
Another sneaky factor is water temperature. Very warm water accelerates chlorine breakdown on its own. Even with decent stabilizer, chlorine simply doesn’t last as long when the water temp climbs into the upper range. That’s why two pools with identical chemistry can behave totally differently depending on temperature.
Also worth checking: hidden dilution. If you’ve been topping off frequently, backwashing, or had a lot of splash-out, you may be slowly lowering stabilizer without realizing it. The pool still looks fine, but chlorine suddenly has less protection the next day.
If your overnight test shows minimal loss but daytime loss is still heavy, it usually points to environmental load + heat, not algae. In that case, holding chlorine slightly higher during warm spells (without overdoing it) is often the practical fix rather than chasing a mystery problem that isn’t actually there.