I have also noticed the failure to build factories recently. Something has changed.
The problem with unbalanced builds is an old one. If you gave the AI a lot of money, it will build all planes. This should be an easy problem to fix, by just limiting planes to no more than half of units purchased.