When you say 'heavily favored' towards the run, what percentage are you talking about? If you have it set to 80% run, that means, on average, 1 out of every 5 plays will be a pass. The AI doesn't take situation into consideration like you or I would.
If you want it to run 100% of the time, you have to either set the situational slider to just run, (which you can only set for the 0-25 yd line, the disadvantage,) or set a rule to run 100% of the time from, say, the 0-5 yd line, (which is more complicated.)
From what I can see, it's just the AI doing what it is told...