No two cats are the same, Helen, and therefore you will always get combinations which are doomed from the start and some which are going to be inseparable and all degrees in-between. Just like people, really, when you think about it. I'm quite fussy about who I share my bathroom with!
Careful introductions are always the key as I'm sure you know.
When we rehome, some cats we know have come from situations where they have battled with other cats. These we rehome as only cats because we usually cannot judge want made them battle and whether it's fixable. Some cats we know are fine living with other cats, so these we flag as being good for a potential multicat household. When we do not know a cat's background - such as with a stray - an experienced fosterer may be fairly good at judging as to whether a cat
may be happy to live with another. Normally if a cat is friendly and accepting of new people and new situations, its personality will be more open to accept another feline. But this is very, very much a rough guide only. Cats are full of surprises as you know!
I would also like to say that often cats are extremely happy living alone and often prefer it that way, and even if they are part of a long established pair like yours are Helen, there is no promise at all they will accept another cat. Even if they do, the chances are it will be a mere toleration of the newcomer and not actually a firm friendship. So a lot of thought and careful selection of a new companion needed when the time comes.