I have an in ground 25k gallon pool with a vinyl liner and an intellichlor ic40 SWG. We also have an auto cover and always have it covered if we aren't in the pool. The pool company set the SWG at 60%. But after a weekend of having friends over and swimming in the pool, I had zero chlorine in the pool and things turned green. I followed the slam protocol over a few days.
The
SLAM Process with a green pool generally takes a week or more.
I ended up somewhere around 16-20 gallons of 12% chlorine. My cya is 80, pH 7.5, salt 4000ppm. I got the chlorine back into the normal 3-5 range for a few days and it cleared out and looked great.
This sounds like it wasn’t crystal clear with no algae (dead or alive) before you allowed fc to fall. Also, 3ppm is below minimum.
I had set the swg to 80% just because I figured it's a new pool and all our friends keep coming over. A couple days later and there is zero chlorine again. Then repeat this cycle again a few times over the past few weeks. It will especially wipe out the chlorine after rain. But we have had the cover on each time it rains. Is this normal? Is my SWG not working? Or do I just have to keep adding chlorine to keep up?
You can do an
Overnight Chlorine Loss Test to confirm the suspicion that you aren’t algae free but it sounds like
You need to do the
SLAM Process to the letter:
For a successful SLAM Process
you need to continue to MAINTAIN Slam level fc for your cya as often as possible (multiple times per day is best) until you meet
ALL 3 end of slam criteria-
You are done when:

CC is 0.5 or lower;

You pass an Overnight Chlorine Loss Test
AND

The water is clear.
(Crystal Clear w/no algae dead or alive)
*Check & scrub every nook & cranny where algae may hide (light niches, steps, drain covers, ladder handrails, skimmer throats/weirs, abandoned lines, autofill, overflow drains, etc.)
*If water can go there, algae can thrive there.
*Run slam level water through all water features & lines for at least a couple hours a day during the
SLAM Process.
*Brush & or vac daily (this breaks up biofilms that algae uses to protect itself from chlorine)
*Backwash/clean filter when pressure rises 25%over clean pressure.