It looks like that the XXX_AI_Construction_Vehicles.txt file is sort of leaking. AI will always move to the next queue Entry even if it did not build ALL the required items to move forward in the queue.
Example:
AI State := Exploration
Num Queue Entries := 2
Entry 1 Type := Attack Ship
Entry 1 Planet Per Item := 0
Entry 1 Must Have At Least := 2
Entry 2 Type := Colonizer
Entry 2 Planet Per Item := 0
Entry 2 Must Have At Least := 2
On the first turn AI will build 1 Attack ship, but after this it moves to the Entry 2. It clears shipyards build queue and just moves forward in the list even though it does not fullfill the Must Have At Least line requirement...
I have tested this numerous times but a confirmation would be nice before i dare to bug Aaron
.