Not sure what you mean. He constricted and tried to eat it for an hour and a half, then flung the rat out of the hide? It shouldn't take that long to swallow if he was trying. Perhaps your prey is too big?
You said 50 grams but how big is the snake?
And what do you mean he's being delusional?