As far as a 20 high being bare minimum, that is for activly spawning breeding pairs. You do not use a 20 for growing out & pairing discus. The 20 used in that sort of situation contains the 2 fish, a breeding cone or other object, heater, & sponge filter, nothing more. After they are retired from breeding, or decide to take a break, which they often do, they should go into a larger tank. That is why a 29 is better, you can wait it out, see if they are just taking a break, or if they are getting too old for breeding.
I could put a 1.5 inch common plec in a 20, or a 10 for that matter, it will be 5" in 3 months, probably bigger, but I guarantee it would not be a comfortable fish. That discus you have is uncomfortable. I have studied discus breeding, as many of the tricks of discus breeding pertain to angels, which is what I do breed. If I didn't have to work, maintain my house along with my mom's & aunt's house, as well as still maintain a normal social life, I would try to breed discus. The things I'm doing now are pretty much just preparation for trying that when I retire 20 odd years from now.
A gentleman who is a member of the local aquatics club, as well as more or less my mentor in this hobby breeds discus, has for years.. He has been breeding fish longer than I have been alive, I'm 45. He upgraded his 20 talls to 29's a while back, that's the reason I have so many 20 talls. I could give him a quick call & get back to you, but he will say pretty much the same I have said.
Here's a link to one of the best discus sites around, you could post your concerns there, it's an extremely knowledgable group;
http
/www.simplydiscus.com/forum/index.php
Tolak