You obviously have some high nutrient problem in the tank because of all of the algae, although it shows 0 since they are sucking it all up, but you know that already. Unfortunately, canister filtration is known for harboring nutrients. However, some report success with these through monthly cleaning of the filter media. How does your filter media look? Have you considered a hang-on-the-back protein skimmer? That can help reduce some of the nutrition issues. It sounds like you have either hair algae or some nasty dinoflagellates. Hard for me to tell from the pictures. Are those structures that look like coral some sort of fake coral statue in the tank? Not sure what those are made of but do you think they could be leaching phosphates? Maybe remove them from the tank for now. Is this a FOWLR tank? If the problem is dinoflagellates then people report them as being difficult to remove and that water changes actually make their situation worse. I would experiment with not doing water changes for a while and see if anything improves... Either way you definitely need to start using RODI water instead of water from your bathtub or sink or anything in the house. In my city, they put chloramine in the water which is not good for the tank so if I were to get an RODI filtration system I would need to have an extra filtration step on the system. Make sure you call your city and find out. I still think a blackout period is worth trying even though you said it came back after the last 7-day blackout you did. Scrub the rocks, clean/change the canister media, add HOB skimmer, 3 day blackout, try to feed the fish a little less without complete starvation. How long is your photoperiod? When you resume light after the blackout you should definitely Also if you believe there is actually ammonia in the water I would go out and get some Prime and dump it in the water to prevent damage to the fish. Since they aren't acting distressed or dropping dead I'm skeptical there is actually ammonia in the water.