Feeding alot less and manual removal makes a huge difference... after a while you should figure out how much your fishes can eat without excess food littering the substrate. This should be your main focus. Fishes require alot less food than we think.
Your current bio-load is relatively low for the tank size and volume, so that is probably helping to prevent sudden spikes in parameters from the excess rotting food at the moment. Its still best to solve the overfeeding issue before it becomes a problem though.
The water changes are good, but 5% at a time is rather little to make much of a difference (it only reduce parameters by 5%), and it seems rather tedious to be doing it everyday. You'll get more significant results with larger water changes (ie. 20-30% every few days), if necessary.
"Sucker fishes" like plecos are not really suitable as clean up crew (despite what the LFS uncles say) as they also tend to produce quite alot of waste. Most species grow large too which can disturb rooted plants and add a fair bit to the bio-load.
Shrimps can also help to eat the excess food, so they are a good choice as clean up crew (and algae eating crew)... though the gourami and betta in the tank may snack on them too. You try using yamato shrimps which are larger in size to reduce the chances of predation.
Bookmarks