Ceasefires end, otherwise it’s called a truce. Hamas probably didn’t want to give up their strongest negotiating chip. In saying that, keeping hostages in this way is a war crime too.
Negotiating is the only path forward. Netanyahu rejecting the offer outright leads to more death and violence in the short and long term.
If Israel don’t negotiate in good faith, why would Hamas stop terrorist attacks? Your rhetoric goes both ways.