Perfect timing if the undecided voters are largely made up of pro-lifers who loathe 45.
I don’t think there are any undecided voters at this stage of the game. People claiming to not know who to vote for are really Trump voters who are too embarrassed to admit they like him.