I would guess that your problem is mainly the fact that you have them housed together. Here are a few reasons why it's a bad idea.
- Cannibalism. Do you really want to risk it?
- If one gets sick, they all get sick. Double vet bills. Or double death… whichever comes first
- Unwanted breeding. What happens if they breed? What if the female gets eggbound? What if she lays the eggs? Are you prepared to take care of them? And the hatchlings that will soon follow?
- Stress. They’re not cuddling in their hides. They’re dominating one another. Stress leads to a multitude of other problems. Such as not eating/ growing like they should.
When I first got my snakes, I had two in one enclosure- assured by Petco that it wasn’t a problem. They’d bond. After reading all the reasons for NOT housing them together (on this site) I immediately separated them and noticed a difference right away. They both ate more, grew faster, shed better, and seemed overall much more content.
Hope this helps.