Dude, this is part of Soviet faction design. Soviet vehicles have munitions upkeep juts like every normal unit in COH has Manpower upkeep. Try building observation posts on Munition points to further increase your munitions income.
Soviets don't suffer that much of this feature, because of of their abilities are free, unlike them of other factions.