На стимовском форуме писали, что на самом деле не так. Якобы, после удаления юнита информация о содержании сразу не обновляется, надо еще какое-то действие совершить. Поэтому кажется, что через один.
Еще, в недрах игры\Assets\Gameplay\XML есть файл GlobalDefines.xml, в котором, по видимому, определяется механика содержания юнитов:
<Row Name="INITIAL_GOLD_PER_UNIT_TIMES_100">
<Value>50</Value>
</Row>
<Row Name="INITIAL_FREE_OUTSIDE_UNITS">
<Value>3</Value>
</Row>
<Row Name="INITIAL_OUTSIDE_UNIT_GOLD_PERCENT">
<Value>0</Value>
</Row>
<Row Name="UNIT_MAINTENANCE_GAME_MULTIPLIER">
<Value>8</Value>
</Row>
<Row Name="UNIT_MAINTENANCE_GAME_EXPONENT_DIVISOR">
<Value>7</Value>
</Row>
[/b]