Recently - since an update I upgraded all my rules to 5.1.1. This in turn induced failures - I'm assuming my lack of understanding of the evolution of rule commands. Regardless - Trying to debug a rule that wasn't working was a bit frustrating to go, trigger, run back and look at logs - which in turn cancelled the trigger because of a different rule.
By putting a extra line in the rule to say on a nearby Echo device (or whatever voice device you use) "From rule Bath motion - 4 minute timer started'.
Using "say" commands throughout my rule helped me find my problem!
I only wish 'Cancelable' was interceptable - It would be nice to have a 'Say - rule canceled at line xxx'