Good reason for that: Congress controls the purse. The House already passed legislation that all Senators in December passed, so most of the Senators still there voted in favor of the bill. Congress doesn't need the President's approval, either. They can override his veto. The Senate has the votes for that already based on votes for the same legislation already.
The Senate could take it up for a vote again, and pass the bill they already passed, but they won't, purely for political games.
The Senate could take it up for a vote again, and pass the bill they already passed, but they won't, purely for political games.