It doesn't need light, as it's not actual algae. Cyanobacteria need no light, only food. It most likely didn't help for the substrate to go untouched and unmoved for 6 months. This causes buildups. It's not harmful to fish, but it is to live plants as it sucks all the nutrients from the water. I had this stuff come up in my salt tank, and it was actually the reason I tore it down and went back to fresh, because I just couldn't keep up with it. (I actually wanted to go back to fresh but needed a good reason lol) Plecos and other algae eaters won't eat this by the way.