ok, so this Bill was passed by a Supermajority (2/3+ majority) in Congress, which means that it doesn't require the President's approval to become law. While his signature would be nice and expedient, it's it's required. So...
After a prescribed period of time (which has now passed) it becomes law automatically (which has now happened). Yay!
Under normal circumstances, a law in Congress gets passed by a simple majority (51%). That requires the President to sign off (or they can veto). A lack of signature can act as a "pocket veto" during which the Bill will expire and require a new House/Senate vote to resubmit. But that didn't happen this time.
Trump got handed a slam-dunk Supermajoority-approved Bill that he decided not to sign and hold hostage for his crybaby shitty-diaper election cheating bill. He lost that fight, and this Supermajority-approved housing bill has now been approved anyway. He could have vetoed it, but it just would have gone back to Congress who would have, again, Supermajority voted to approve it, overriding his veto, and embarrassing him further when it passed anyway.
So fuck Trump and his Election Cheating Act, and we get this (weak-ass) bipartisan housing bill anyway.