Flash is one of the only MUs for Zod where IAFB doesn't help him. If anything, it hurts him because well timed LC or RMSxx3 will let me punish him for using them. I can also RMS under them at any point.
Zod's trait doesn't do much for Zod in terms of mixups. Zod should only use his trait to get free chip damage or a free interactable. Every time I block a trait swipe, I get a free Dash in, a free LC, a free Flying Uppercut or D2 so if Zod uses his trait and tries to dash in at me while swiping, I can just LC him for a full combo or D2 or whatever. Sometimes, if he swipes at me with the trait and tries to throw an interactable at me, I can do a forward dash into a FU to not only avoid the interactable, but get a 50%+ punish with my own trait. If zod ever goes for his OH trait grab within my LC distance and I block it, I get a full combo punish. If he goes for it within my B2 distance and I block it, I get a 61%+ combo punish.
Even though my B22 whiffs on zod (and only zod) I can stagger the B2 and bait him to whiff punish me with a D12 and just whiff punish him afterwards. And if he knows I'm going for that, he can hold my B2 pressure because my normals have better range and frame advantage over his.
A lot of his normals into MB laser on block can either be jump out of or interrupted with my FU so it can be hard for him to apply pressure.
A lot of instances where he could pop a free trait don't apply against Flash. After he does a close MB laser on block, I could do a LC to beat his trait call. So he has to respect that. After he hits me with a gunshot, he normally would get a free trait call but I can beat it with a LC. After a clash that sends me full screen, he normally gets a free trait call but I could do a forward dash into LC to beat that too. There's other instances as well.
There's other things to the MU but those are some key points. Every zod I face I beat convincingly in long sets. I'm convinced Flash has the tools to put the MU in his favor.