Having looked at the majority of your reports the one constant I see, which I also see in my own games, is a huge focus on industrial districts.
Now looking at the economic plans they have a "focus" part, namely if the AI doesn't have the resource surplus listed in the focus part it will prioritize that.
These focuses are
energy = 10
minerals = 30
alloys = 50
and later added via a subplan:
food = 50
consumer_goods = 50
I think one of two things is happening:
- The AI deals with it's focus resources one at a time in alphabetical order. So if it's below 50 alloy production it will focus on getting to 50 alloy production at the exclusion of all else.
- The AI is more intelligent about picking a focus but once it has picked a focus it doesn't pick a new one until it's been achieved. So it may first focus on getting 10 energy surplus, but once it's achieved that it will, at some point, focus on 50 alloy production ( or consumer goods ).
Given that in order to reach 50 alloy production you need around 20 industrial districts and with the number of metallurgists no longer being limited by building slots the AI will focus all it's resources on building industrial districts, which it can now do without limitation, to reach that target 50 alloy surplus. In the process of doing that it will completely crash it's economy, food shortage reducing growth and mineral shortage reducing the exact alloy surplus it's trying to achieve thus ensuring it will never reach that 50 alloy surplus and thus get stuck in a loop where it will try to build more industrial districts to reach it and by doing so ensuring it's economy remains as bad as it is.