I have a slightly different take on the cease-fire. Firstly, there really isn’t as much Biden could have done legally that people want him to be able to do. The House of Representatives, not the President, sets spending in their bills. Once passed, those spending outlines are not really optional for the President to play around with. Also, much of what the U.S. is required to do is set by the Senate when they ratify treaties. So, when it came to money and arms, Biden was only legally able to slow walk supplies to Israel (which he actually did do) and does not really have the unilateral power to simply cut Israel off (even assuming he would be allowed to do so by the electorate, the Congress or the SCOTUS).
Secondly, Trump has already signaled to Bibi that he is going to let the Likud/Zionists have free reign and that the Palestinians don’t mean squat to him. After effectively telling the Palestinians that they don’t matter and Jerusalem is where the U.S. will put the embassy, putting full claim to the city into Israeli hands only. Plus, the remarks he and his family have made about how there’s great beach-front property that would be ready for development when Israel takes over. Trump likes strong-men like Bibi and I have no doubt that Bibi believes (probably correctly) that Trump’s assistance is probably for sale for the low low price of a Trump resort on the Mediterranean coast. After the current locals have all been forced out, of course.
Finally, it really doesn’t seem to out of character for Bibi to have sat on the potential cease-fire until he had obtained certain objectives and to lift one final middle finger to Biden as he leaves office.
I could be wrong. Goodness knows, I would probably sleep better at night if I knew I was wrong about stuff like this.