The Washington Post and New York Times have both reported that Trump did not want to make the Oval Office speech or the border visit because he did not see any use to them, but that he was following orders? suggestions? from his staff.
He's got handlers, or at least someone who can make him stay on script for the Oval Office speech. Ivanka? His wife? Who knows? And I suspect their power is limited.