Suggestion: Units that you receive at the start of game and that join you should cost logistics
Logistics is not a building cost, is an upkeep cost, and for that reason all units should consume logistics no matter if you trained the unit in a city or the unit joined you through a quest or begining of game.