I don't think Nap is saying Iran directly caused 9/11. He's saying they had an important, though small role, in facilitating the back-end of the operation by cooperating with Bin Laden's people in order to ultimately drive out the 'invaders'. Its the whole "the enemy of my enemy is my friend" thing. They normally don't fukk with each other but the US presented a far bigger threat than their hatred for each other.
This really isn't that farfetched. Its the same government thats funded and executed multiple embassy bombings against us. Why wouldn't they help move some people around so Bin Laden can attack us and take the heat for it? A small bit of cross-Islam cooperation and suddenly their #1 enemy, the US, is attacked and then their other enemy, the Taliban, takes the heat and gets invaded by the US. Its a massive gain for the Iranian government with minimal risk of direct confrontation with the US.
I dont think the Soleimani connection really works here though. I don't think he was even in power until after 2001 so the timeline doesnt really work. Unless of course he got that promotion in 2001 because of his succession in this conspiracy operation