SetGlobalProperty has a field labeled “Name of zone containing property”. A global property (same level as the game piece having this SetGlobalProperty trait) entered into this field won’t expand.
Contrast that with SendToLocation’s “Zone Name” field. It expanded that global property just fine.
Bug?
If someone will just help confirm this bug, might take me a couple of minutes to fix this.