In December, the Senate approved unanimously by voice vote a spending bill that had been approved by party leadership to which President Trump had agreed.
But then racist polemicists Rush Limbaugh and Ann Coulter told the president that he was done with his white nationalist racist base if he did not build the “big beautiful wall” on the Mexico border that Mexico was going to pay for, as he had promised his gullible MAGA supporters. Trump then reneged on the deal he had agreed to with his party leadership.
House Speaker Paul Ryan dutifully substituted a bill which contained $5 billion dollars for a border wall, a round number which Trump simply pulled out of his ass, which the lame-duck losers of the Republican caucus who had just been tossed out of office by the largest Democratic landslide since the post-Watergate 1974 election voted for the bill on their way out the door. Good riddance.
The new Democratic majority Congress that took office in January passed the Senate bill to which President Trump had previously agreed (before reneging on his deal), and sent it back to the Senate where it should have been a no-brainer to pass (it already passed the Senate unanimously).