It seems like whenever I do hear about one, it’s pretty routinely violated(usually by a particular side like Israel but still). It feels weird to agree to one if there’s no intent to follow through.
Edit: Israel is a pretty clear example; which is that they’re conducting a genocide, but I’ve noticed this in Ukraine/Russia as well


Soldiers do what they want unless command structures are willing to discipline them for their actions.
Low level officers trying to keep control of their squads don’t report it. Or mid level officers trying to keep control of their low level officers don’t report it.
At every level of the command structure you have people playing a social game of trying to ensure that the people under them respect them enough to follow the orders they want them to follow. This results in letting many things go in order to avoid causing cascading morale problems.
You discipline that one dude, all his buddies side with him, all of those people now hate you, that’s a problem.
So ceasefires get broken and command structures don’t even know who specifically it was that did it. Especially when command isn’t particularly committed to the ceasefire and everyone down the chain knows that already.