Gaza is a pretext. Iran does not care about Gazan suffering.
Israel is not hitting hard enough because the Gazans have not released the hostages.
Iran is calling the shots. If Iran wanted to de-escalated, they could release the hostages.