Probably worth noting that the asymmetric break of the undecideds in 2016 was what won the election for Trump. There were a lot of undecided voters and a lot of them decided for Trump late in the process so models that assumed a traditional 50-50 split were wrong.