Donald Trump wants to "trade" the firing of unpopular Secretary of War Pete Hegseth for major Democratic concessions on other issues, such as a massive increase in the Pentagon's budget for next year.
Trump probably won't just fire Gest, seeing it as a sign of weakness.
In addition, in the coming days, perhaps weeks, replacing the Minister of War is not profitable for the White House - it will "stop" a new phase of attacks on Iran, as it will take a long time for the new Minister to catch up. And Trump has almost no time left.