Reuters is more correct than most - Rafah, the Hams lot stopped the humanitarian aid by firing missiles, rockets, mortars etc at the IDF who were passing through humanitarian aid by checking it
But that is not what Reuters said. They said:
“Hamas' armed wing said it fired rockets at an Israeli army base by the crossing, but did not confirm where it fired them from. Hamas media quoted a source close to the group as saying the commercial crossing was not the target.”
A base, by the crossing. Not soldiers in the middle of checking Humanitarian aid at the crossing like you said.
Haaretz said nothing about soldiers checking H aid vehicles at the crossing:
“IDF Names Four Soldiers Killed in Rocket Barrage From GazaThe four soldiers, Tal Shavit, Ruben Marc Mordechai Assouline, Ido Testa, and Michael Ruzal were guarding equipment the army has deployed ahead of its planned operation in Rafah. Nine more soldiers were wounded in the attack by Hamas”