Okay. So now that we've solved the mystery of the CSI, it's a good idea to start looking at getting rid of the scale in the SWG. I notice another user in this thread was able to simply remove the cell and rinse it out really well. If you use any acid to remove the scale, you'll also remove some of the cell material itself, which will reduce its overall life.
One other issue that might help longterm: Some members here have found that adding borates to their pool greatly improves their SWG life as well as further improving the feel and sparkle of the pool water. Borates help keep the pH of the water from rising rapidly, which is the cause of scale formation in the cell itself. This is a double edged sword though. It also means that if you have high TA fill water and are fighting constantly rising pH you'll have to add double the amount of muriatic acid to drop pH, but less frequently. It looks like your TA is coming down fairly easily from the numbers you've posted here, so you may be a good candidate for borates.
I'd recommend you get some granulated CYA stabilizer and add it as needed to get a higher number and keep the leftovers in a dry location, because you'll use it over time to bring those levels back up. This will help your pool hold FC longer and you can keep your numbers at a higher level, which will allow you to dial back on the SWG and pump runtime like we discussed earlier.
GREAT JOB getting things under control so quickly. You're almost there!