Speaker Mike Johnson, R-La., on Monday formally transmitted to the White House the bipartisan housing package that President Donald Trump refused to sign last week.

That triggers a 10-day clock, excluding Sundays, for Trump to either sign or veto the bill; if he does neither, it will become law without his signature by July 10.

The House cleared the bill on Tuesday after Senate passage a day earlier, both with veto-proof majorities. Even so, Trump had previously given the bill his ringing endorsement, and Johnson and other congressional leaders anticipated a high-profile signing ceremony Wednesday in Statuary Hall.

But Trump abruptly canceled the event about 90 minutes beforehand, saying he would not sign the housing legislation until the Senate clears a separate election security measure that would require voters to prove citizenship to register and bring photo ID to the polls.

The election bill does not have the necessary 60 votes to pass the Senate, though other options are under consideration, which could assuage Trump and the measure’s House backers, such as attaching it to a must-pass bill like the annual defense authorization bill.