I was wondering if Prodibio will work for me.. In the past I neglected my aquarium (cuz I travelled twice for a month) And now I'm seeing all the consequences..

I can't seem to lower my Nitrates... They're around 20-25ppm and my phosphates are at 0.03 (Hanna) I don't have hair algae but I keep getting diatoms mostly on my sandbed and sometimes on my LR... I don't know what to do anymore.. I vacuum my sand once a week and change 15% of the water (RO/DI-0ppm) The tank is in my room and it's quite depressing seeing a nice tank where I've spent lots all brown
90g Tank - SWC 160 skimmer, No CUC only 4 nassarius and 1 fighting conch.
Fish:
Yellow Tang
Tailspot Blenny
Yasha Goby
Cherub Angel
Black Perc
False Perc
Thanks in advance.