Auto-translated
It seems that you had a different difficulty level in the first and second playthroughs. Or, the first report on Vittorio's army is from a different version of the map. The initial army of AI heroes depends, among other things, on the difficulty level.
As far as I remember, a flexible script with logistics simply cannot exist within the capabilities of the game's scripting language. It can only be done this way.