Good advise on soil type which makes watering completely different. My soil for most is about 1/2 organic and granite (poultry) grit. For my Sans, it's 80% organic and 20% perlite. Some agave I have in 80% grit due to rot easy during summer rains.
I have done more damage with chemical fertilizer. I have switched to organic sea weed and compost tea. They are extremely low in levels to non existence. They are high in bio- enzymes which help roots take up what they need in regular watering and contain a growth hormone.