Great records don't mean he was tested. He had a great record, but anyone who saw him fight knew he was not the next Chavez. Too slow and devoid of defense. Chavez rolled with and slipped punches 100000x times better than Campas. People always talk about "the next Chavez". There IS no next Chavez, damn it. Blocker was shot. He had taken two horrendous beatings in the last couple years and it was clear he was ready to be taken.
Tito had been having weight problems at 147 for awhile. He even moved up to 154 in a title eliminator against Troy Waters a couple years earlier, but went back down to try to get a big money fight (DLH).