Lack of hemoglobin is reason why the snakes mouth is white(pale). When the snake is lacking it, the blood isnt getting what it requires. Just keep an eye on it and it may get better after laying the eggs and starts eating again.