I would stop topping off with Saltwater, normaly one tops off with RO/DI because the salinity will go up if you always add SW.
I would test what your putting in the tank that mifght be the whole issue right there.
You can and most likely should shorten the phtoperoid, at least until you get control of your algae issues, your pretty much running the max per day at this point.