Propaganda can be factual and based on truth too. Isn't everything in that statement factual? The Hannibal Directive specifically authorises the IDF to kill its own citizens. Multiple sources confirm the order was given. And EI doesn't claim that all of the dead civilians were killed only due to the Hannibal Directive, but also because of "unintentional crossfire" (i.e. collateral damage). This is also true and confirmed by multiple sources. Moreover, Israel was totally unprepared for the attacks and its response was poor and chaotic - Israel's own media has extensively reported on this and EI cites them (it has even provided English translation of those articles). In fact, Israel's own media accuses the Netanyahu government of deliberately not releasing the report on the intelligence failures leading to Oct 7 massacre and data on how many Israeli citizens (soldiers and civilians) were killed by the IDF, deliberately or unintentionally, as he faces an election and doesn't want the failures of Oct 7 to be an election issue.
We don't know each other, and communicating this way is hard because the lack of non-verbal cues make it easy to misunderstand each other. I understand your concern about political biases of the media that I have cited. I am aware of their biases too - I read both left- and right- leaning medias. And, as you suggest, I don't blindly believe everything I read and judge them on how logical and verifiable they are. The EI article I cited has many references, from reputable sources, that back up their assertions (so I find it credible and believe their claim that they spent over a year investigating it). The WSWS article also cites Israel's media. JPost is an Israeli media outlet.