It’s the Economy Stupid... Trump will cakewalk 2020... Short of 2 things:
A complete economic collapse
or
Being seen by his supporters as no longer putting America First.
If a goodly portion of construction on the wall starts 4 months or more prior to the 2020 election we are talking landslide IMHO.