Rain water is Acidic. So if there's a lot of rain the pH tanks. If there's less rain the pH skyrockets. You need high alkalinity to buffer the water so it doesn't fluctuate so much
but raising Alkalinity also raises pH so you need to add acid to counter act it. At the same time you need to keep chlorine levels constant and that has a lot to do with sunlight that changes seasonally