I dealt with something that looks very similar / identical. I had green growth mostly on the sand but a little bit would appear on the rocks as well. The growth would disappear at night then slowly reappear as the lights ramped up the next day, reaching plague proportions on the sand by the afternoon. Every night I would spend a few minutes brushing off the bubbly growth on the rocks. Once a week I would siphon out the top layer of sand and rinse it. Within a few days the growth would be at plague proportions again.
I dosed silicate but not as consistently as I should have other than towards the end. At week 3 I ordered some live sand from Tampa Bay Saltwater and Aquaforest Bio Life. By the end week 5 the regrowth slowed down materially and I believe the tank would rebalance if I kept up with the weekly sand siphon +nperudiic silicates + UV + nightly brushing off of rocks. That is when the TBS sand arrived. I siphoned off the top layer is sand (anywhere with the growth and which could be reached). Then top dressed the sand bed with thr TBS sand.
It has been two days now and the green algae has not been able to spread—the TBS live sand has kept it in check so far. In areas where I missed siphoning, I saw some growth the first day. I stored in those areas to get more contact with the TBS sand. On day 2 those area look good / no crazy regrowth yet.
Here are some picture of the sand bed yesterday at Day 1:
I also got Aquaforest Bio Life delivered yesterday and did a half dose at night. So far so good but I am still in early stages of the TBS live sand + Aquaforest Bio Life mud dosing (to be done once a week at half dosage).