I've kept a large colony in a 10 gal with no issues. All crays are somewhat territorial, but CPO's less than most, and I've never had them do any real damage to eachother. They do seem to be social and enjoy being in a group. Bigger crays will eat babies, but in a planted tank some will survive. If you want to expand your colony faster, you can remove a female when she's berried to a smaller tank/container until the eggs hatch, and then return her to the main tank while growing out the babies for a while first. They do not damage live plants.
You're probably right about it trying to espace due to less than optimal conditions. I've kept CPO's in open top tanks, which is typically a no-no for crays, without any problems. Most CPO's will be fine with fish like endlers, but it's still possible things could go wrong. Personally, I've never had any issues with CPO's and fish. I've never seen them act even somewhat aggressive towards a fish. Should help plant growth, definitely won't hinder.