Sahil Kapur at NBC:

Friday began with House conservatives holding a press conference to trash the $1.2 trillion spending bill their leaders negotiated with Democrats, sparking some fears about its prospects. It squeaked through — requiring 67% of the House, it ended up winning 68% — but a majority of Republicans voted against it. It was just the first headache of the day for House Republicans as they adjourned for a two-week recess, offering a distillation of the infighting and disenchantment that continues to plague the party 15 months into its narrow majority. Things were about to get worse.

Moments later, far-right Rep. Marjorie Taylor Greene, R-Ga., shocked her colleagues by filing a motion to overthrow Speaker Mike Johnson, R-La., blasting his stewardship of the chamber and threatening renewed turmoil at the helm of her party.

In the afternoon, Rep. Mike Gallagher, R-Wis., the rising star who recently said he’ll retire from Congress, announced he’ll be quitting early — on April 19. His move will further thin the GOP majority and risks leaving Johnson with a one-vote margin in the coming months. Within moments of Gallagher’s move, House Appropriations Chair Kay Granger, R-Texas, made the unusual decision to step down early from her powerful post, asking Johnson to replace her as chair of the committee that doles out federal funding “as soon as possible.” In a letter, Granger said she has “accomplished more than I ever could have imagined,” and thanked Johnson for stepping up to lead “during a very tumultuous time.” Granger already said she won’t seek re-election this fall. But her move to relinquish the coveted gavel mid-session highlights the paralysis that has defined the government funding process, which took four stopgap measures and six months into the fiscal year to resolve. The next funding deadline looms at the end of September.

Jonathan Allen and Scott Wong at NBC:

Gallagher’s decision to leave April 19 also means that there will not be a special election to fill his seat. Under Wisconsin state law, vacancies after the second Tuesday in April are filled in the general election, so Gallagher’s replacement will be decided in November and his seat will remain empty until January.