I genuinely think he's a sociopath.
That's not hyperbole, I really think he is.
So until he's forced out he won't go, IMO.
Because he doesn't feel shame or embarrassment. He can't. He doesn't experience those feelings so they can't affect his behaviour.
He should be absolutely dreading PMQ tomorrow, he should be terrified it's a judgement day for him. But he won't be. He'll be confident he can bluster his way out of it.
And he's done so successfully (unfathomably to me) repeatedly, even when called out on proven lies. Maybe this time he finally won't get away with it.