Poor filtration may be the root of this problem. I'd wait until you fix the problem you're having with your canister filter before tearing the substrate apart. Without proper filtration, nothing in the tank will go right so it's not surprising that you have debris all over the plants and they're not growing well. Fix the filtration problem, see how that affects things, and then decide if you need to make further changes.