NO
3 is the end of the nitrogen cycle. Your NH
4 and NO
2 are low, so I don’t believe bacteria colonization in your tank and filter is the problem. I would reduce the filter cleaning as it is not beneficial and possibly counterproductive. You have plants that will remove some NO
3, but not at the levels you have. The only way to remove NO
3 quickly is with water changes, bacteria generally reduce NH
4 to NO
2 to NO
3.
In cases of over feeding I would expect to see higher NH
4 levels, but it is still possible that could at least be a factor.
Do you have a lot of bullying in your tank? Check fish fins. The bacteria and decay of damaged fins could result in high NO
3. I’ve seen this happen in a bass tank with bullied fish with damaged fins, so check for damaged fins, disease, and dead fish. A dead fish can really jack up levels, but diseased fins can really throw things off also. Decay of protein based matter (like damaged fins) throws of a lot of NO
3.
With your water conditions I would suspect contamination of some sort. Do you fertilize your tank for the plants? There is a lot of NO
4 in a lot of plant fertilizers. Also, could your substrate be contaminated? Did you get it from a store that carries fertilizer or did you store it near any.
Your kit could be inaccurate. I use the same kit you do, but it is possible that you got a bad testing chemical. I would try to find a way to check it against another kit.
Try the following:
- Check for diseased, damaged, or dead fish.
- Stop fertilizing plants if you do.
- Look for possible contamination from other sources.
- Reduce feeding if possible, but again I would expect higher NH4 and NO3 levels if that was the case in an established tank.
- Keep up large water changes as that is the only way to really reduce NO3 quickly. This will also help get out any contamination or decaying matter.
Good luck.