This should be easy to fix. Anubias is a shade plant, so getting some floating plants will probably solve it. I would also consider a different fertilizer. API LeafZone only has iron and potassium, but plants need 15 other nutrients. And an excess of iron can bring on this algae. Seachem's Flourish Comprehensive Supplement is what I use; it is more expensive (I think) but you use so very little--in your 10g about 1/4 tsp a week--so it lasts much longer.
Everything else sound fine.