Hey BG, I'm not sure if anybody else mentioned this because I don't want to read through all 15 pages of this thread, but I noticed that the Teutonic Order building can still be built in castles with other religious order buildings. If I click to build a templar building, for example, I can still build the teutonic building after that. But if I click to build the teutonic building first, I can't build any other religious order buildings after that. I think this is why
Code:
templar1 requires factions { jerusalem, } and not building_present hospitaller_house and not building_present teutonic_brotherhood_chapters and not building_present lazarus_house
versus
Code:
teutonic_brotherhood_house castle requires factions { teutonic_order, jerusalem, }
The templar building excludes other religious order buildings, but the teutonic order one doesn't.