It was obviously not any of those reasons, just look at his open workout pre ufc 226, something was wrong and everyone in attendance saw it. It wasn't Max himself who pulled out, his team had to trick him by telling him he had more media obligations and took him to the doctors, because he refused to risk being pulled, so that he was too heavy and thought he could not make weight can't be it
Everyone keeps bringing up that he's been cleared by medicals, that dosen't mean anything, Liddell got cleared, the testing is really bad