Rule not logging correctly, missing ENDIF not working right

Let's ignore the ENDIF point for now.....

However, the cancel on truth change is still causing me major issues, and others it seems. By the way, this explains all my queries over the last few days about "rule truth" and "cancel on truth change", because issues.

Here is example. Rule is here:

Here are the logs. The lights did not turn off after 2 minutes.