What happened
The border security bill was negotiated over several months by Lankford, Democratic senator Chris Murphy, and independent senator Kyrsten Sinema, with the blessing of both Senate Majority Leader Chuck Schumer and Republican Leader Mitch McConnell — who had specifically assigned Lankford, one of the chamber's most conservative members, to lead the negotiation precisely so the result would be credible to Republicans. The deal tightened asylum eligibility standards, funded over 7,000 additional border and immigration personnel, and gave the president new emergency authority to close the border to asylum claims once daily crossings passed a set threshold — a broadly similar mechanism to policies Trump himself had tried to implement in his first term.
Within days of the bill's text becoming public, Trump, then the presumptive Republican presidential nominee, made clear through public statements and private calls to Capitol Hill that he did not want Republicans to pass it. House Speaker Mike Johnson declared the bill "dead on arrival" before the Senate had even voted. When the Senate held a procedural vote on 4 February 2024, it failed 49–50; only four Republicans voted to advance it, and Mitch McConnell — who had endorsed the deal days earlier — voted against his own party's negotiated agreement once Trump's opposition became clear.
Lankford himself, the bill's own lead author, publicly acknowledged the dynamic at play: a chaotic, unsolved border was more politically useful to Trump's campaign than a secured one. Multiple senators and aides, on and off the record, confirmed that the bill's collapse had nothing to do with its substance — it was viewed across the Republican conference as a good deal on the merits — and everything to do with denying Biden a bipartisan win on the single issue Trump most needed to keep unresolved heading into the election.