That's not a rule, it's a precedent. Also, that precedent was for a lame duck president, which Trump is not. Lastly, this precedent is at the sole discretion of the senate majority leader, who will not block trumps nominee.