Stable key used to begin and later end the same flow guard. The reason identifies ownership of the guarded UI flow.
Use names such as InteractionFlow, Inspection, or ModalFlow. Nested calls with the same reason are reference-counted, so the guard ends only after the matching number of end calls.
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Interaction|Flow Guard")
FName Reason = TEXT("InteractionFlow");