I run pretty low tech set ups and have learned over time what I can and can't get away with. I have never had luck with java moss, it grows like weeds for some but not for me. Crypts on the other hand I grow with ease and is used as my primary ground cover/foreground plants. Every tank is different, and lighting (spectrum, wattage,par, duration etc) all have an effect. Tank depth is also an important factor along with the age a type of lighting used. I also use the primitive soda bottle co2 to establish new tanks for quick growth and after the plants are established I back off on it. Again it works for what I grow. The trick with algae is balance, too much of any one thing an algea will take over, the plants have to utilize the food light etc quicker than the algae if not or if there is excess the algae will take over.
Stop dosing the flourish. I dose once a week. Also I find co2 has little effect on java fern, Anubis and java moss in my experience anyway. I stick with cabomba, jf, anubius, water sprite, crypts and after much trial and error ave figured out what works to me. I have a thread on this page with a low tech planted 45, that's 24" deep if you care to take a look.