At the bottom of this decision you will probably find McCain and Graham. With 52 Republican Senators, it doesn’t take much to sink a nominee.
They have both criticized Green publicly, although neither said they would definitely not vote for him. But with Pence available to break a tie vote, there must have been at least one other Republican Senator that Trump expected to vote no.