He didn’t tow Musk’s line on the Twitter files, hence the fallout. He also spoke truth to power to Congress, which directly preceded the IRS house call.
That said, everything else you said, sounds pretty spot on, or at least, reasonable assumptions, based on his work as of late.
He’s pretty unbearable at this point. Which is unfortunate, as he’s done some great work in the past.