I guess, I already explained this.
Something in the small separate rule (MS, Button or whatever else) sets a VT to ON.
This triggers main rule which must be protected from re-triggering. At the end main rule resets a VT to the OFF.
Yes, using Hub Variable will do the same job and sometime I am using Hub Variables for the same reason. VT is used if I may need it on the Dashboard.
Did I say this somewhere?
No, I never was even thinking about using PB as a Trigger.
I tried to use a PB for preventing rule re-triggering but only in the Required Expression.
Unfortunately I never seen a suggested expression as a first action (somehow I missed this):
IF(PrivateBoolean false) Exit Rule


