It sounds like you’ve gotten an average lifespan of 4.33 years out of each cell. In sunny hot texas with long seasons & such a large pool this is not too terrible. The average lifespan of a cell is 7-10k hrs @ 100%. With the ic40s you likely burned through your 7-10k hrs alot faster as it needs to run more to produce sufficient fc.
As mentioned above there are steps you can take to prevent scaling of your cell & your surfaces even with hard water.
Even without a swcg if you don’t keep csi in check you will have scaling so you should do something about that regardless of the chlorination path you choose going forward. When csi is not managed well you may also have to aggressively clean your cell (with acid), this reduces its lifespan every time you do it. Best to maintain the water chemistry instead.
As far as the algae goes- that means at some point you dipped below minimum for your cya & it proliferated, once that happens a swcg simply cannot overcome it. They are designed to be maintainers - that is all.
You must do the
SLAM Process with liquid chlorine & eradicate it completely or any swcg will struggle as its like a tiny iv drip of fc over a long period of time.
Without any logs to refer back to its just a guess of what all occurred in the past.
Your cya may have been too low & the sun was eating the fc as fast as the cell was making it, could have had a party & the swcg didn’t keep up, who knows.
I have to imagine the ic40’s surely needed supplementation in peak of summer as the max an ic40 can produce in your pool volume is 4.8ppm/day if run at 100%. In your neck of the woods that can be an average fc loss during the highest uv dog days of summer.
In my opinion, when properly sized & chemistry is properly maintained, swcg’s are the easiest & most cost effective (in the long run) way to feed a pool. The larger the pool the more savings you usually realize vs manual chlorination.
Cooler weather is coming so you can jug lug over the fall & winter then decide in the early spring if you want to replace the cell or maybe even the whole system with one that has cheaper replacement cells or just keep lugging…