Gsps are the devil. They don’t tend to like each other if I’m correct, though I’m sure they would tolerate each other given proper tank size.
What I would be more concerned about is salinity. Ceylons seem to like lower salinities than the full marine gsp.