PLEG condition not firing

I guess I am missing something here. My front door lights normally come on when its night, and when either the fronto door or the garage door motion sensor are triggered, and the light is off. This has been working fine for a long time. But as it gets darker now, I noticed they do not come on any more. Looking at my PLEG that condition AutoOn1 should have triggered this morning at 6:06 ? It was night, BothOff was true, and FMotion triggered ?

Night1 Day or Night indicates Night time. false 2014-09-16 19:42:27.103 2014-09-17 06:16:33.240

BothOff No Not On3 true 2014-09-15 21:53:48.921 2014-09-15 21:51:48.846
AutoOn1 No Night1 and FMotion and BothOff false 2014-08-14 20:54:59.180 2014-08-14 20:55:01.022
FMotion No Garagemotion or MotionOn2 false 2014-09-17 06:06:21.781 2014-09-17 06:06:44.149

probably just me again not seeing the obvious…

Probably because you have forward references in your logic.

In general (unless you are intentionally trying to operate on an OLD state) you need to define a condition before you use a condition.
FMotion is defined after AutoOn1

Ok I have moved the FMotion to the top of my conditions. I will see tomorrow morning if that has made a difference, but it makes sense. Easy to forget that the order of conditions makes a difference.