I think he did give an explanation.
Trump:
On Status of Jerusalem, Donald Trump Provokes Boos From GOP Jews
Oh, okay. That makes sense to me.
That doesn’t explain Trump’s lack of support for Jerusalem being the undivided capital in the event he was involved in helping craft a deal.