Ryan screwed him, at least that's what Trump says:
https://dailycaller.com/2019/01/30/trump-blames-paul-ryan-wall-funding/
“Well, I was going to veto the omnibus bill and Paul told me in the strongest of language, ‘Please don’t do that, we’ll get you the wall.’ And I said, ‘I hope you mean that, because I don’t like this bill,’” the president recounted in an exclusive Wednesday interview with The Daily Caller.
“Paul told me in the strongest of terms that, ‘please sign this and if you sign this we will get you that wall.’ Which is desperately needed by our country. Humanitarian crisis, trafficking, drugs, you know, everything — people, criminals, gangs, so, you know, we need the wall.”
“And then he went lame duck,” Trump said.
-TE