Hi, thank you for your thoughtful response. After troubleshooting on the issue before I moved the intake and output pipes to the same side of the tank. I've also tried to move the intake around a bit, and it's currently just in a temporary solution. The filter has two coarse pads at the bottom, followed by filter floss and then a lot of biomedia.
I clean the filter about every 2 months, but the issue has always been here, even with the previous filter. I guess I could try doing it more often, but I've been told that many do it only every 6months without issues.
I mainly feed discus granules, but also pellets and flakes on occasion. It's usually eaten up within a few minutes. As for the fishes I have:
15 clown loaches (7-10cm)
2 hoplosternum (15cm)
5 cardinal tetra
4 plecs (5-10cm)
2 upside down catfish (7cm)
2 big and 3 small angelfish that I recently got
A couple of months ago I reset my tank and replaced the sand with soil capped with sand. This also caused huge prolonged bacterial bloom, but water values are perfect. A bit of the bloom is still left. I vacuum just above the sand and between the plants with every water change, but some of the mulm gets stuck between rocks, making it harder to get to.
I only do small water changes as I only have cold water to work with, and heating it is a lot of work for such a big tank. Would doing a 20% twice a week help? Thanks for the tip with the food and algae, I'll try that!
The lights are currently off in the tank, but I'll post pics tomorrow. Also the debris problem is really up and down. Sometimes it's a lot worse, other times not very much. Thanks again!