President Donald Trump and Vice President JD Vance have both touched down in Iowa this year to shore up Republican enthusiasm in the state's Senate race.