Woke up to this exact nightmare last summer and thought I totally messed up the pool. Shocked heavy at night, water looked fine before bed, then morning came and it looked like someone dumped milk in it. pH was sitting around 7.6, calcium hardness a bit on the high side, and filter pressure was already up a few psi, which I ignored at first.
What was actually happening was the shock doing its job a little too well. It nuked a bunch of organics and fine junk all at once, and now all that dead stuff was just floating around too small for the filter to grab right away. In my case, the high chlorine plus CH caused a little calcium to cloud too, so it looked worse than it really was. I ran the pump nonstop, brushed everything to keep it suspended, and cleaned the filter when pressure climbed. After about a day, it was better but still hazy, so I added a small dose of aquadoc natural pool clarifier as a cleanup step, not right away, but after chlorine dropped back a bit.
That combo finally made it settle. Filter pressure jumped again, which told me it was actually catching the gunk, and by the next morning the water was glassy again. Lesson learned, cloudy white after shock usually means progress, not failure. If it’s still milky after a couple days, then it’s time to look at calcium balance or filtration, but overnight clouding alone usually just means the shock went to work hard. Anyone else notice their filter working overtime after a big shock like that?