“Trump is supporting the least conservative of the three front-runners. That is either an indication that Trump himself is not too conservative ... or maybe he is just getting bad advice.”
My guess: For this specific endorsement McConnell made a promise to Trump (regarding either tax reform or healthcare) that won’t be kept.
Guessing you’re on the money. Thinking there’s a political deal in play.