[Q] Why are Iranian EB-5 cases often more difficult to handle?
Iranian EB-5 cases require an OFAC license, and need to show the movement of their funds via an affidavit, receipts and bank statements, if available at all. OFAC license requires all transactions be included, even those transactions already completed. The problem is even if OFAC license is obtained, USCIS does not automatically approve the lawful source aspect, although USCIS does give some deference. On the opposite hand, if the OFAC license does not cover the transactions, expect a nice RFE from USCIS and make your day.
Because of this additional requirement, Iranian EB-5 clients may incur additional costs to do their EB-5 cases.