Tis the catch when trying to keep discus in a planted tank. It's extremely tough to keep the substrate clean enough to maintain water quality.
Also discus love to search for food at the bottom. Makes it really tough with a carpet.
It can be done but it really takes time and experience to truly be able to maintain the balance.