One problem that you might want to hotfix is that the Persian satrapies don't actually get any cores, and thus can't raise troops.

Also, for some reason Persia doesn't lose their cores in Sindh (I beat Gupta in their day 1 war and took said cores, then freed Sindh, but kept my own cores for some reason). Freeing satrapies possibly should also lower infamy, just as freeing vassals normally? A straight -5 or so would seem fine. One other issue is that Khwarazem's culture doesn't exist in its lands (it's in the uncolonised lands north of them); maybe any freed "Persian ethnic" satrapy (i.e., not Arabestan) should get a free culture-flip of their capital.
Is there any way for vassals to convert to the parent religion, particularly if it's dominant in their lands? I got both of Armenia's provinces to flip to Zoroastrian but they didn't convert themselves.
Edit: I notice you did do an event that ought to make those countries get cores, but it only works if the country freed itself rather than being released, as far as I can see.