Welcome to our forum.
....The water is 104, less than three weeks old, (new spa) sanitized with chlorine free oxidizer after every use. Using a mineral cartridge and ozone, 24 hr circ pump......Also I have brought water samples to the dealer and have to add ph down, hardness has been spot on and akalinity in range.
I did shock with the chlorine (1tbs) and it cleared up. I am using a non chlorine shock along with spa frog and ozone generator. The dealer is saying I do not have to maintain as hi a level of chlorine as I would not using the frog and ozone, though he did say if the water is hazy or cloudy to do just what you said and shock with di-chlor. I shock with the non chlorine after aech use. The learning curve!!!
Your water has the "potential" of being sparkling clean and crystal clear with ozone alone...