All the information and news reports, pretty much track back to just one “public source” - and that’s Reza Kahlili.
There are a couple of news stories that cite some “unknown sources” (and nameless) - but those are questionable.
Even the Reza Kahlili source is questionable (which all these various news reports derive from) - because he’s not identified either.
SO ... what you have is some alias of a name, citing unknown figures that this has happened - and no one has anything objective, outside of this.
It would be different if you showed current satellite photos with rescue crews and a massive “operation” going on there (if there has been an explosion) - or - at the very least a “clean-up operation” going on. But, nothing is happening.
I would say that one has to wait for a while longer (maybe days and maybe weeks) before it really “settles down” and you get some real facts on the matter.
It looks like the counter-narrative is that the story was sold to gullible reporters by either a) anti-regime Iranians based in the US trying to whip up support, or b) Iranian agents running an easily debunked story and attributing it to their opposition to discredit them.