As I recall, candidate Trump said very loudly over and over and over.......Mexico will pay for the wall
Thus, there is no need for the congress to provide money. Trump will get it from Mexico.
He has to deliver it before they pay.
There are so many ways that Mexico can pay for the wall it is just silly to discuss it.