Maybe stop adding ferts for a little bit and see what happens.
or decrease the light as free floating algae will probably out compete your rooted stuff.
Maybe the ferts are not the correct amount or balance for the plants you are trying to feed. That plus too much light. You also haven't posted the nitrate levels (have you?) and that could be fueling the algae.
This is what I was thinking as well, ferts and lights. We had the same problem in one of our tanks ... plants looked great, water was green looking. We ended up halving some of the ferts we were adding, things cleared up and that tank hasn't had that issue return.