Cloudy pool water is almost always a filtration or chemistry balance issue, not a chlorine problem.
Probably. If your chlorine levels are fine, the usual suspects are bad circulation, a dirty filter, or pH/alkalinity being out of whack. Think of chlorine as the disinfectant, not the clarifier.
You need the water to move through the filter efficiently. Check your pump runtime—most pools need 8-12 hours a day in summer. And clean or backwash that filter. A clogged filter can’t catch particles no matter how much chlorine you dump in.
Then test pH and alkalinity. High pH (over 7.8) makes chlorine less effective and can cause calcium or metal scaling that looks cloudy. Low alkalinity lets pH swing wild, also causing haze. Get pH between 7.4 and 7.6, alkalinity 80-120 ppm.
If all that checks out, you might have tiny suspended particles—dead algae, pollen, or fine dirt. A pool clarifier or flocculant helps clump them so the filter catches them. But start with the basics first.
You don’t need to shock it again. Shocking when chlorine is already correct just wastes chemicals and might bleach your liner.