They do not get along. They do not enjoy each others company. They are not social creatures. They are, at best, attempting to tolerate each other. Being next to each other is not a sign of liking each other. They ARE competing for resources. That spot makes them feel the most comfortable, both snakes want the spot, so they are forced to be next to each other because they don't want to compromise. Or the spot is the best for getting warm, best humidity, best whatever. They do NOT like each other. This has been proven time and time again by herpetologists that snakes are NOT social and do NOT enjoy each others company, no matter what the circumstances are.
What you are doing is anthropomorphizing. You are applying human traits to your snakes, and it could kill them. No, not all snakes will eat each other. Not all will stop eating, etc. But what you are doing could go wrong any week now. Why are you intentionally risking the very lives of your snakes? Is it because you just want to save space? Because you like looking at two in the same enclosure? I would like to know.
You are risking the well being of your snakes. There is no denying that, there is no arguing that. The risks are there, and the only way you can take those risks away is to separate your snakes. Please, for their well being, separate them. They will be much more content that way.
If you STILL think they are social an enjoy each others company, please give us some evidence to support that. Give us one paper, one article, one something that advocates cohabitation and gives scientific evidence as to why it benefits the snake, and what the risks are if any. Please.
And patches, NO ONE has been speaking in absolutes. Not one person.