Still working on this. Found some bugs that may explain the lack of coverage deep. I'm also working through the timing of the plays so we should get more reasonable time ticked off the clock for long plays. Balancing the different throws to different locations with QB pressure (including sacks, throw aways, scrambles), cover results, pass defense results (including interceptions) and the occasional dropped pass takes a bit of time, but I think I am getting it closer to what we have discussed. With all of those factors and possible results, I'm sure we will still need some tweaking. I am seeing some better results in who is covering the passing target and the results of those match ups, which then go in to how well the QB can throw to that target.
I might has to adjust some results based on out of position players or very low rated QBs, so that's something we need to look at once we get the normal cases looking good.