your problem is definitely no ferts. TPN+ is ok for low light tanks, but youre running about 2wpg.
light > co2 uptake > nutrient uptake > growth.
at the moment, you have the first 2, expecting the final growth stage, but you have nothing for the plants to 'eat'. So instead, the algae, which...