Do they even have a 3 seat majority?
The current make-up (taking into account 4 vacancies) is 218-213. Three Republican defections would give control to the Democrats.
I believe that Jeffries has indicated he’d save Johnson’s speakership if the vote to oust him was based on support for Ukraine.
On the face of it, they may need substantially than a majority. It appears there are identifiable R's, Rino's, socialist/dems and traditional dems.
We can expect that many/most dems will team-vote for Johnson as speaker if he will support Biden Admin approved legislation. The Rino's are going to be hard-pressed from both sides.
Johnson may have substantial job security. We could be looking at a turning point where even Trump could not win the seat.