Well in my opinion it looks a bit like fuzz algae. Have a google search on images and see what you think.
This link has some useful info on causes, cures and removal techniques
http://www.theplantedtank.co.uk/algae.htm
Equally if the link does not work heres a screenshot
View attachment 277791
Now one of the things it mentions is ammonia spikes as a cause. Well if your overstocked then this is one way to get an ammonia spike. Another way is decaying plant matter. As the plant decays it releases ammonia. This is why you often see algae on old damaged leaves. Maybe use a decent liquid test kit to try get a rough idea of ammonia levels??
I would personally go the other route instead. I would begin to dose daily excel. If nothing else it will improve your plant health and in turn helping against algae. Maybe grab yourself an all round liquid plant feed too. Your after something that has phosphates, potassium and nitrates present. Again the seachem range is pretty reliable. Maybe see if this helps?
You should try to manually remove algae whenever it starts to flare up, to prevent it becoming a massive issue. If the problem is already out of control try a three day blackout. Its easy and works! Leave filter running and add an airstone if possible. Cover the tank in blankets or towels to block out all light. NO PEEKING OR FEEDING. No light can get in!! This helps to kill off algae and make it easy pickings for your algae eaters.
Last point from me. Really really really try to get your lighting consistent. Others have already said this i know. The correct duration for your tank is so important. I would dial it back to maximum 6hours while you have the issues. Maybe gradually increase in 30min increments every month if no signs of reoccurrence. Get yourself a timer!!
Hopefully this helps
Sent from my iPhone using Aquarium Advice