So I'm pretty frustrated with my tank at the moment. It seems no matter what I do, the water refuses to stop being cloudy. I have a crowntail male betta with 4 male albino cory catfish in a 10 gallon, live planted tank. There's no algae in the water, and every time I do a water change there's no excess food and hardly any poop because of the plants. I'm positive I'm not overfeeding and any food my betta doesn't get to that falls to the bottom of the tank is eaten by the cories (I use algae wafers to feed them, and pull out the excess that they don't eat). When I set the tank up I used Topfin water conditioner and dechlorinator as well as as a few drops of a bacteria supplement. Let it cycle for 2 days, then added in the fish. For about a week everything was fine, nice and clear. Then about 3 weeks ago it became very clouded, to the point where I couldn't see the back of the tank very well without a light source behind it. I struggle to find my poor betta in the cloudy water and have to shine my light in it to make sure he hasn't jumped out. It gets better after water changes but only slightly, and comes back within an hour. Thing is, my fish appear happy as can be! The cories enjoy swimming together against the sides of the tank during the night and pile on top of each other during the day. My betta takes naps on the marimo I put in there and loves to blow bubbles at the surface and chase my finger when I hover it in front of the glass. None of them are gasping for air or seem to be struggling or suffering in the slightest. My nitrites are 0, my nitrates are 6, my ammonia is 0, my pH is 6.7. I use natural sunlight for my tank and during the day the temperature rises to 79, while at night it falls to 77. I do 20% water changes every Saturday. I have one Java Fern, two Anubias, and one small Amazon Sword alongside the medium sized marimo. The second Anubias was actually an accident, since the one I bought surprisingly had two of them stuffed in there. I also have a little volcano bubbler. What's going on? The cloudiness has been here for 3 weeks and doesn't seem to be getting better no matter what I do. I'm pretty sure it's a white cloud though it's honestly hard to tell since the gravel in my tank is green. Should I just wait it out? More water changes? Less water changes? Any advice would greatly help me out.