Hmm, that doesn't sound typical. Cories would have to be the most peaceful fish I know of. Cories are shoalers that are best kept in groups of 6 or more, but 4 should be the minimum. I would try picking up a couple more and see if this helps them keep to themselves more. They are always going to be very active, but guppies are very active as well and in general are not an easily stressed fish, so they should be a perfect pairing in a 20
gal tank.