Why ceasefire now not before ?

Everybody especially destiny has pointed out ( correctly ) that israel had to get their strategic goals before any deal could happen but that happened and was overall achieved in late may/june Since then Netanyahu has kept rejecting the same deal he agreed to this week why did he not agree to this deal in August ? September ? October? Why not ? What did israel achive since October that has made the same deal ok to sign on ? Am sorry i genuinely can not see this other than complete fucking malice from Bibi and Biden absolutely not doing anything to effectively pressure him to agree like i was just thinking how things could have been different if kamala on the campaign trail gets that ceasefire deal and slams it in everyone one's face i feel like it could have been a game changer for the election

I really need someone to to give me a better explanation why did Netanyahu not agree to this deal in October because the only explanation i see right now is malicious intent from him and if you are willing to concede that Netanyahu was malicious in delaying this deal how do you explain biden not putting more pressure to get this done before the election in a way that doesn't look bad for him and the dems ?