Long story short: Unidentified mustard algae was consuming huge amounts of chlorine. SLAM knocked it back, chlorine levels finally are being held. Will proceed with mustard algae shocking level to finally knock it out.
The issue is (probably) resolved, or at least definitively identified. After raising the chlorine to 16ppm on Wednesday afternoon, the pool consumed 15.5ppm overnight. Brushed the pool and washed the filters (after a couple of hours). Redosed to 16ppm Thursday AM and this time it stuck. Still didn't have test kit, but chlorine was greater than 5ppm so didn't dose. Brushed the pool and washed the filters every morning. Pool was holding chlorine (not consuming all of what I was adding) and I didn't have to add anything for the past 3 days.
The main culprit? Some dark staining in the deep end that I had presumed to be caused by low calcium levels was actually algae instead. Daily brushing with my
stiff nylon brush wasn't removing anything / showing any telltale plume when disturbed. I biffed on one of the passes and accidentally scraped with the top (ferrule?) of the brush exposing a more normal color behind it. So I brought out stainless steel brush and saw the algae cloud and reduced darkness. Over 3 days I brushed multiple times (especially in the trouble areas) with decreasing clouds and a corresponding amount of algae in the filter.
The kit finally came in today. I ran a full battery of tests now that the chlorine has dropped to 5ppm.
FC 4.5
CC 0.5
TC 5.0
PH 7.8 (to be expected with the amount of chlorine I added)
CYA 40
TA 90
CH 225
Based on the behavior of the algae (was only settling on the bottom of the pool not the walls, only grew in the shaded portions, mustard yellow when brushed) it's very likely mustard algae.
The plan is to bring the pool back to SLAM (7.2 PH, 16ppm Cl) and then raise to
mustard algae shock level (23.8 ppm Cl for 24 hours as per
this). Will wash everything.
I wonder if I can leave the pump driver robot in during this step? I'm sure some elements of the algae are present in the hose / structure of the robot.
Thanks to everyone that contributed with their suggestions / support.