You need the command center grant the upgrade from the start
Example the demo general grant the booby trap for the rebels from the start
Behavior = GrantUpgradeCreate ModuleTag_80
UpgradeToGrant = Upgrade_ChinaTacticalNukeMig
ExemptStatus = UNDER_CONSTRUCTION
End