so many leaves with algae
I think your tank looks great, really good.
I personally am sceptical that you have any nutrient deficiency in your tank (from what I can see) but the key is to look at new leaves (and the 'Duckweed' index, floating plants almost 'talk'). Old leaves become algae magnets, and leaves grown in the atmosphere and then plunged in water, as you know, will be lost in time, and as they are gradually fading colonised by algae.
My main tank is rear access (silly me) so well targeted pruning is a challenge, but your set-up is ideal for selective regular pruning, remove all dead, dying and even slightly weak or damaged leaves, as you would on a houseplant. That way, the plant puts energy into new fresh healthy leaves.
If you have 10-20 ppm of Nitrate in the water column plants will have access to more than enough, I am also sceptical about how low (how low is low but?) Nitrate helps any algae grow. Unpolluted rivers are often low Nitrate, below 1 ppm, and high light, plants do fine. Though of course the Nitrate is effectively inexhaustible in natural waters even if in low concentration. Others will have other observations. Lots of folk believe that lower light levels help control algae, I think, and I may be wrong, that apart from shade loving plants, all low light does is slow down photosynthesis - in plants and algae. George Farmer had a lovely little experiment with high light and no CO2 not long ago, certainly made me think. If you didn't catch it and are interested here is the link: