Thanks very much for that advice- I'm going to test the soil pH and get some perlite tomorrow.
I just checked online and apparently the tap water in my area has a pH of around 8, so that's what they've been watered with.
I'll keep this thread updated in case anyone has a similar problem in the future.

Thanks again!