I'm no expert, but perhaps even with one feeding per day you are still overloading your tank. I say this because I bought a radiant wrasse from a local lfs and he told me he was high energy and I should feed the tank several times a day with very small amounts of food. I did this for about three weeks and one morning I go up and lo and behold I had red cyano and a sheet of green algae on two different rocks. I cleaned the gravel and the rock but to no avail. It was back by the next day. So I went to my old regiment of feeding every other day(lightly). After about two weeks and several water changes the algae is gone and so is the cyano. I also have a friend in town who had hair algae and she wanted to know why I didn't. I told her I fed my reef lightly and NOT every day. She called me about a month or so later and told me she took my advice and all the hair algae disappeared in her tank. I don't know if this is the solution, I only know that it works for me. I would love to feed my fish every day but I seem to have problems when I do. Hope this helps.