OK, I think we've found a major part of the issue. Stop cleaning the filters! They should only ever be cleaned in tank water and never tap water as, as others have pointed out, this will kill the good bacteria you're trying to cultivate. Give it a few weeks without touching the filters and see what happens. I suspect you'll find this is a case of over cleaning having the opposite effect to what you expected. In a planted tank you shouldn't have to clean the gravel as the fish waste will become a mulm which will in turn be good for the plants. Stop cleaning but keep up the 20% water change twice a week and see how it goes. I suspect you'll find the tank settles down after that.