And, the Republicans have passed one right now. It's sitting in the Senate where Democrats, led by that lying rat Schumer, have said it is "Dead on arrival" and won't even consider it, let alone vote on it. Joke has said several times he'll veto it. The problem at the moment is the Democrats won't even consider a compromise solution. They're demanding a blank check and that's the end of it for them. The Republicans want limits on spending tied to the increase in the debt limit.
The impasse, caused entirely by the intransigence of the Democrats is the problem. This time if the limit isn't fixed, it's 100% on the Democrats as they are unwilling to negotiate and compromise in good faith.
Republicans didn't pass a "debt ceiling bill". They passed an ideological laundry list bill with a debt ceiling thrown in."