Okay, just an update here!
After adding the CYA, which brought me up to 30, I completed SLAM (the water passed the OCLT two nights in a row despite rainy weather) and then I brought the pool up to Mustard Algae shock levels for 24 hours. During MA shock levels, I gave the pool a good scrub one...