Your pool water is perfect candidate for a water exchange. The per unit volume weight of your pool water is WAY above tap water (salt and CH).
Take a look at Draining - Further Reading
I've considered this but never did the homework to figure out how exactly to go about it. I may give it a shot.
If you get the TA down to about 50 and keep the pH down to about 7.5, you can keep the CSI under control, but the margins are tight.
You need to work on getting the calcium down somehow.
You might need to get a water supply with very low calcium. Maybe a water softener for the pool water.
What is the fill water calcium level?
I've been working on getting the TA down (it was >400 at one point) slowly but surely, and also trying to maintain the Ph at a reasonable level as well. It jumps up really quickly.