It has lasted significantly longer than that, to the point of the US threatening to withhold assistance as recently as last month over it (https://www.cbsnews.com/news/us-tells-israel-boost-gaza-huma...).
> And again, what about Egypt? Why aren't they being charged?
Because they are not a beligerent in the conflict, and don't even currently control the Rafah crossing; Israel took it in May. Even when open, Israel exercises control over who/what goes through under the treaty.
They're also apparently smart enough not to put out "we're gonna do a war crime" video announcements over it.