Israel didn't like the terms and they have most of the leverage, Anthony Blinken said there were a lot of "non-starters" in the offer. What exactly those were I don't think has been made public.
Soldiers wear uniforms. Hamas scumbags wear civilian clothing to blend in which causes an increase in civilian casualties. Which is the reason why non-uniformed combatants don't get the same protections under international law as unformed combatants do.