Honestly...there is only 1 reason I can think of that it hasn't happened. He doesn't have the votes either for any number of reasons. Now that seems off since he is far and away the leader of the party but I honestly think there is more than 4 people who don't want it on the record that they voted for him for Speaker. Maybe they are in Purple districts, maybe they try and project the idea they aren't crazy, maybe they have always hated him and hate what he turned the party into, maybe they know he will cause way more chaos than the House (or his candidacy) can stand going into an election cycle (one they will struggle with anyways) or that his pending legal issues will make it difficult...but I would honestly bet he loses too.
And here is the thing, if he thought he would win he would be pushing it too. While he will likely be the final nail in the coffin for the GOP House in '24 it is everything he wants leading up to his run at President. He becomes a full on chaos agent and gets non-stop media time to rip everything and everyone without having to do it on TS or behind his lawyers. The only reason not to make a play is if you know you might lose which will be then basically make him look even worse heading into '24.