It depends on just how good your Ro unit is I guess. Different RO membranes take out varying solutes. A good membrane will reduce the water to almost distilled water content, but will never truly remove all solutes. You can use Pure RO on discus - and discus only (plus cardinal tetras etc), but I would strongly recommend the addition of a solute/electrolyte replacement of some kind. We use a SEACHEM brand discus salts/solutes. Works really well with RO water supply.
To say that pure RO works on fishes is not true. To start with, you have an organism that exchanges electroytes through the gills. Its whole life depends on being able to stop salt/solutes from escaping from its body. Discus are about the best at doing this in a pure environment.
Pure (and really good RO) water should be similar to distilled water. The fish spend too much energy forcefully trying to exchange osmotic imbalances in that kind of water. I would like to look at your fishes gills under a microscope, because I believe gill damage would be occurring under pure RO water. They would be working overtime!!
Heckel discus live in a 'soup' in the wild that is very high in Humic acid content. This is from surface soil/humus run-off. The pH is low because of this. The total dissolved solute content is not low however. This is exactly what RO water removes.
Do an internet search and see just how 'toxic' RO water is without the addition of relative solutes is. Another journal you can visit is -journal of aquatic animal health. The proof is out there - Pure RO will kill
Squid
PS. I can find info on this subject if anyone is wanting it