Well, duh! But, you realize that he shouldn't have promised to pass such legislation before agreeing to anymore money for the failed proxy war in Ukraine? That's issue. He made a promise to the base and broke it.
That is not acceptable.
Nor is passing through FISA legislation, legislation handing the rogue FBI money for a new HQ or allowing a trillion dollars of debt to be accumulated every hundred days.
Johnson would have been overridden with a discharge petition and then you have as law the Senate bill which is considerably worse (unless you are a Pooty tool.)
Johnson & the Pubs might then look better to you, but they sure as hell wouldn’t look better to most voters, probably not even most Republican voters.