Are there only the three discus in this tank? No other fish at all? How is the tank filtered and how has the filter been established?
Were the discus bought from a sponsor on here or an lfs or hobby breeder?
Not sure what a rock substrate is, maybe gravel? If so I'd consider changing that at some stage, either go bare bottom or use sand. Also how do you re-mineralise your ro water?
Some pics may help too.
Sorry for the additional questions.
Having 3 only discus isn't the best idea btw, just about always one will get picked on and stressed to the point it stops eating and becomes ill, that is often followed by the next so you end up with one only, sometimes the discus that gets sick first, gets the others sick too. They do much better in groups of five or more, even that won't guarantee one wont be picked on.
As for treatment, not sure general cure would be what I'd use here. As for reducing water changes, I think that may be a mistake too, if anything for now I'd be increasing them assuming the new water is good.