Rubio barely endorsed Trump. He had no reason to not endorse, except that he’s part of the Establishment. Cruz not endorsing was more understandable.
Rubio just wants attention. Since he has big ambitions he won’t cross the big donor class and sink Tillerson.