Mm, I looked into this and it has to do with the brigades. If you build a normal inf without attachment, the costs are as is, 3.9 IC for 3 days build time, if you attach a brigade in the build, i.e. artillery, the cost sky rockets from 3.9 to 28.3.
Now, what I think is happening is the following, the attachment needs to be payed for anyway, over the devellopment period of the infantry, so the shorter the buildtime, the higher the cost of the build if it includes a brigade.
Artillery takes 43 days to build and requires 5.1 IC
But, if I attach that to an infantry division that has a build of ANY time BELOW that 43 days, the IC is multiplied by the missing amount of devellopment days.
So, a division with artillery attached takes 9 days to complete, missing time for artillery is 34 days, 34 days x 5.1 IC = 173.4 IC 173.4:9 = 19.2 - 28.3 (calculated IC by game) = -9.03 which are the number of days. Hence, attaching an artillery brigade to a shorter build of an infantry division streches the IC over that period.
Or, easier calculated, the 5.1 IC X 40 days that are "missing" due to the drop in build time are 20.4 + 3.9 for the division = 24.3 IC which is what I'm getting.
Not really sure what to do about this, but it is only an AI problem which is incorrect but does not effect the game preformance, it is just very expensive for the AI to generate the attachment brigade in that short time. Overall, the AI is able to provide the divisions.
If I would also shorten the buid time of brigades, the game could have a whole different outcome, with many more divisions being able to complete as they cost much less. If we want to adjust this, I will need a few weeks to make sure the outcome is as current.