According to Ben's best guess chart with your CYA level of 30 you should be shocking at 15ppm not 12ppm. Not a huge difference but it could be the breaking point for you.

Also how are you testing? Are you using a drop test drop kit for CL and pH? The reason I ask is because it would be good to know if you had any CC.