I'm sure we will hear the reason during the MAGA rally. I see a few purposes.
Soft confirm Q.
Troll the media because they can't/won't mention it.
Troll the DS as "Look, I have the public support, your days are numbered. Last chance for a deal because now the SC will uphold the Constitution"
Announce massive public support for Kavanaugh?