I've been struggling with water clarity in one of my 55gal tanks. It has 2 sponge filters, a Ziss bubble bio moving bed filter, and a HOB Aquaclear running on it. I typically do a 25% water change weekly. Last one was 2 days ago. Following are the water parameters: ammonia - 0, nitrate - 25, nitrite - 0, GH - 300, KH - 80, pH - 6.8, chlorine - 0.
There were hundreds of endlers in there but I moved most of those fish to outdoor tubs a few months ago (I assumed my problems were because of the high bio-load). Right now, the tank is pretty lightly stocked with about 24 cardinal tetras, 4 kuhli loaches, 5 albino corydoras, 4 juvenile anglefish, 12 endler livebearers, and 7 juvenile odessa barbs. There are also red ramshorn snails and ghost shrimp in the tank. The corys are adults and will breed periodically. They just bred today and I notice the water is noticeably cloudy and I can see a "scummy" protein layer on the water surface. Could this be as a result of the breeding? I'm wondering if there's enough milt released during fertilization to make the tank look cloudy. Is this a regular thing with cory breeding? Thanks in advance for any insight.