Their natural environment is softer water, but they will do fine in hard water if everything else is okay, they may just not breed in hard water. The main issue with what you say is that discus usually like to be the only ones in their tank. And what is the goldfish doing in there??? That is a cold water fish, it should be in its own non-heated tank. What's your temp at?