US election analysts were thrown by a final pre-election poll that has the vice president leading in Iowa, a state Donald Trump won in 2020.