feature 2: i copied my spelling from what you posted and your reply uses different spelling. *edit* no i didn't replying and trying to quote causes me to have black boxes and white text instead of what i normally get. so i typed it out, and made my own typo. sorry if i caused any confusion.
from what i can see looking at the file you listed, garrison is a term used and related to taking a legion from your resource pool and placing it on a planet, and what your trying to do might not be happening because you didn't have any of the resource your trying to use. if you have the resource it should work, but it isn't something your likely to have early game. searching for legion in Notepad ++ (if your not using this it might help too) pulled up
<Improvement>
<InternalName>MonumentResistance</InternalName>
<DisplayName>MonumentResistance_Name</DisplayName>
<ShortDescription>MonumentResistance_ShortDec</ShortDescription>
<Description>MonumentResistance_Dec</Description>
<Icon>MonumentoftheFinalWar.png</Icon>
<BuildIcon>MonumentoftheFinalWar_Build.png</BuildIcon>
<ListIcon>MonumentoftheFinalWar_Icon.png</ListIcon>
<ImprovementType>Military</ImprovementType>
<PlacementType>ApprovalUnique</PlacementType>
<IsIndestructible>true</IsIndestructible>
<IsPlayerWonder>true</IsPlayerWonder>
<Stats>
<EffectType>ManufacturingCost</EffectType>
<Scope>Queue</Scope>
<Target>
<TargetType>Improvement</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>400</Value>
</Stats>
<Stats>
<EffectType>ResistanceBonus</EffectType>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>1</Value>
</Stats>
<Triggers>
<OnEvent>OnConstructImprovment</OnEvent>
<Target>
<TargetType>Faction</TargetType>
</Target>
<Lifetime>Instant</Lifetime>
<Modifier>
<EffectType>CultureMerciless</EffectType>
<Target>
<TargetType>Faction</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>100</Value>
</Modifier>
</Triggers>
<Triggers>
<OnEvent>OnConstructImprovment</OnEvent>
<Target>
<TargetType>Colony</TargetType>
</Target>
<Lifetime>Instant</Lifetime>
<PerformAction>
<Action>AwardSpecificResource</Action>
<ValueParam>5</ValueParam>
<StringParam>LegionsAvailable</StringParam>
</PerformAction>
</Triggers>
<LevelEffectStats>
<EffectType>GoodsAndServices</EffectType>
<Target>
<TargetType>Colony</TargetType>
</Target>
<BonusType>Flat</BonusType>
<Value>0.25</Value>
</LevelEffectStats>
<NeighborBonuses>
<GiveBonusToNeighborType>AllImprovements</GiveBonusToNeighborType>
<NeighborBonusValue>1</NeighborBonusValue>
</NeighborBonuses>
<Prerequ>
<Techs>
<Option>DefenseSystemTech</Option>
</Techs>
<RaceTrait>
<Option>ExterminatorsAbility</Option>
</RaceTrait>
</Prerequ>
</Improvement>
all that really matters here is the
<PerformAction>
<Action>AwardSpecificResource</Action>
<ValueParam>5</ValueParam>
<StringParam>LegionsAvailable</StringParam>
</PerformAction>
but having the whole thing lets you check if it is in the right order easier. you do this before you garrison and i think you should be good. sounds like you only want to use <ValueParam>1</ValueParam> and not 5 tho. it might not be possible to do both at once either. idk *shrugs*
as to the bit about not needing certain tags. well some stuff sets a value, but doesn't have an effect. and some stuff causes an effect. it is confusing and i can't really explain it well or any type of rules about it but that is what i have figured out so far.
if the game has multiple sources for a file it is possible it pulled from a different folder than what your mod info needs. but since some of what you did works. i don't see how this could be an issue here.
pictures of your mod file structure help me get more specific. you know what your doing here, and have shown it so I am pretty confident you can figure this out from here, but if I am wrong happy to help.
a common issue is also that description text is a different file so stuff can happen properly but not be displayed correctly.
if we can't figure something out you could also make it be it's own mod and come back to it when someone else can. issue 5 would make sense here. i have ideas, but i need time to research and figure stuff out. i have no idea on file names or where to find info, just that I can and will