There was wall money in the 2006 Secure Fence Act.
Kay Bailey Hutchison R-TX clawed it back in a later bill.
To say that he is either doing 3-d chess or he is getting rolled is a completely false dichotomy. Trump wants to get a wall, and Trump wants DACA amnesty. If Congress claws back Trump's wall then they better do it quick, because Trump is going to build it quick.