Hmmm, I'm not that well up in central American cichlids. They are reputed to be timid fish except when spawning when they can become aggressive. The fish I would be concerned with are your cories. Cories have no concept of territory; they will repeatedly invade the territory of a territorial species (eg spawning rainbow cichlids) and won't learn to stay out. They could end up somewhat damaged if the cichlids breed.
And I'm sure I've read somewhere that dwarf chain loaches don't mix well with cories. I'll have to dig round see if I can find it again.
Aha! Found it on Practical Fishkeeping's site
Be cautious, however, about keeping sids with slow peaceful bottom-dwelling Corydoras catfish and the like, as ‘the monkeys’ can be too boisterous. They have been known to be so inquisitive as to inflict physical injury on Corydoras, such as biting at their eyes.
I don’t want to seem alarmist, as more often than not there will be no compatibility issues whatsoever. Most of the time, sids are very much model citizens.
I have just entered the fish you already have and rainbow cichlids into the community creator, and it flags up that rainbow cichlids are too big to be kept with all of them.
If it were me, I think I'd give the rainbows a miss and maybe look at something smaller and therefore more compatible with your current fish. For instance, cockatoo cichlids (Apistogramma cacatuoides) or even a pair of Bolivian rams. Both of these would be fine at 23 deg.
With Bolivian rams, they mate for life and like to chose their own partners, as for rams in your other thread.