Turn your SWG on to 100% and take a water sample right in front of your outlet jet. That will tell you if you‘re at least producing chlorine. I had your problem and it was a stabilizer problem. I didn’t have enough. What is your reading for CYA and where are you getting your reads from - pool store or self test?
Instead of an OCLT, I would have turned the SWG up to 100% or super chlorinate if your unit has that and tested the chlorine after sunset and before sunrise. That would give you some idea of how much chlorine you’re producing. Of course if you have an algae problem, you’re swimming up stream.
Also, make sure you run your pump at a high enough speed to get the SWG to work. If I recall, mine needs to be up to Medium for mine to make chlorine. Again, turn you SWG to 100% and see what happens with the pump at various speeds. I get a light indicator at the panel if the flow is too low.
And, get some liquid chlorine in there before you do have an algae problem. Frankly, that’s more important than anything else right now.