Here.
Code:
<Row>
<RequirementSetId>GARRISON_PLOT_REQUIREMENTS</RequirementSetId>
<RequirementId>UNIT_IS_OCCUPYING_FORT_REQUIREMENT</RequirementId>
</Row>
<Row>
<RequirementSetId>GARRISON_PLOT_REQUIREMENTS</RequirementSetId>
<RequirementId>UNIT_IS_OCCUPYING_ROMAN_FORT_REQUIREMENT</RequirementId>
</Row>
<Row>
<RequirementSetId>GARRISON_PLOT_REQUIREMENTS</RequirementSetId>
<RequirementId>ATTACKER_IS_OCCUPYING_DISTRICT_REQUIREMENT</RequirementId>
</Row>
Promotion is activated if:
a) a unit is occupying fort
b) a unit is occupying a roman fort
c) attacker is in district - this is your picture, someone attacking from a district.
Clearly the 3rd one is not supposed to be there. I think it should something like "unit is occupying a district". Should be easy to fix.