SettlementBuildingExists has a Trigger Requirement: Settlement.

That means that the event used in the trigger/monitor must have a settlement export - eg, SettlementTurnStart. You can therefore use it globally and just have SettlementTurnStart or you can use it locally with an additional SettlementName conditional.