You actually want FACTS? You're so demanding, Bruce! 
Below is the rule and log....note that the first action of the rule (which is the custom action of the DarkSky DH to poll the server and refresh weather attributes) is what recreates the infinite triggering of the rule via the illuminance trigger. When I remove it (which I've done because it's not even proper logic), the "false" triggering goes away.
Honestly, I don't need this problem solved since the idea of updating weather attributes after triggering is a flawed approach on my part. I only bring it to your attention in the event it uncovers some underlying problem that will help others. So many people in this community have helped me.
Here is the log. When you scan from the bottom up, you'll see one full iteration of the rule, and just the beginning of the second. The rule retriggers infinitely. Why would it triggers at daytime illuminance levels, absent mode or gate changes?
app:11272019-09-29 02:48:54.215 pm infoAction: IF (Doggie Door Lock unlocked(T) [TRUE]) THEN
app:11272019-09-29 02:48:53.802 pm infoAction: pollData() on Weather
app:11272019-09-29 02:48:53.484 pm infoDoggie Door Lock Management v2 Triggered
app:11272019-09-29 02:48:53.345 pm infoDoggie Door Lock Management v2: Weather illuminance 3847
app:11272019-09-29 02:48:52.709 pm infoAction: END-IF
app:11272019-09-29 02:48:52.678 pm infoAction: Notify Mark (Pushover): 'Attention, the doggie door has been unlocked since it's not dark, the gates are closed, and somebody is home.' (skipped)
app:11272019-09-29 02:48:52.629 pm infoAction: Unlock: Doggie Door Lock --> delayed: 0:10:00 (cancel) (skipped)
app:11272019-09-29 02:48:52.573 pm infoAction: IF (Doggie Door Lock locked(F) AND North Gate, South Gate all closed(T) AND Mode in Day, Evening(T) AND Illuminance of Weather(3847) is > 100(T) [FALSE]) THEN (skipping)
app:11272019-09-29 02:48:50.515 pm infoAction: END-IF
app:11272019-09-29 02:48:50.508 pm infoAction: END-IF
app:11272019-09-29 02:48:50.502 pm infoAction: Cancel Delayed Actions (skipped)
app:11272019-09-29 02:48:50.488 pm infoAction: Notify Mark (Pushover): 'Attention, the doggie door has been locked because it has gotten dark.' (skipped)
app:11272019-09-29 02:48:50.448 pm infoAction: Lock: Doggie Door Lock (skipped)
app:11272019-09-29 02:48:50.363 pm infoAction: IF (Illuminance of Weather(3850) is <= 50(F) [FALSE]) THEN (skipping)
app:11272019-09-29 02:48:50.136 pm infoAction: END-IF
app:11272019-09-29 02:48:50.127 pm infoAction: Cancel Delayed Actions (skipped)
app:11272019-09-29 02:48:50.114 pm infoAction: Notify Shane (app), Caden (app), Odette (app), Mark (Pushover): 'The doggie door has been locked because no one is home (or awake).' (skipped)
app:11272019-09-29 02:48:49.990 pm infoAction: Lock: Doggie Door Lock (skipped)
app:11272019-09-29 02:48:49.977 pm infoAction: IF (Mode in Asleep, Away, Vacation(F) [FALSE]) THEN (skipping)
app:11272019-09-29 02:48:49.762 pm infoAction: END-IF
app:11272019-09-29 02:48:49.755 pm infoAction: Cancel Delayed Actions (skipped)
app:11272019-09-29 02:48:49.744 pm infoAction: Notify Shane (app), Caden (app), Odette (app), Mark (Pushover): 'Attention, the doggie door has been locked because a gate in the backyard is open.' (skipped)
app:11272019-09-29 02:48:49.680 pm infoAction: Lock: Doggie Door Lock (skipped)
app:11272019-09-29 02:48:49.654 pm infoAction: IF (North Gate, South Gate any open(F) [FALSE]) THEN (skipping)
dev:12272019-09-29 02:48:49.630 pm infoDarkSky.net Weather Driver - INFO: Polling DarkSky.net
app:11272019-09-29 02:48:49.219 pm infoAction: IF (Doggie Door Lock unlocked(T) [TRUE]) THEN
app:11272019-09-29 02:48:46.415 pm infoAction: END-IF
app:11272019-09-29 02:48:46.405 pm infoAction: Notify Mark (Pushover): 'Attention, the doggie door has been unlocked since it's not dark, the gates are closed, and somebody is home.' (skipped)
app:11272019-09-29 02:48:46.378 pm infoAction: Unlock: Doggie Door Lock --> delayed: 0:10:00 (cancel) (skipped)
app:11272019-09-29 02:48:46.374 pm infoAction: pollData() on Weather
app:11272019-09-29 02:48:46.322 pm infoAction: IF (Doggie Door Lock locked(F) AND North Gate, South Gate all closed(T) AND Mode in Day, Evening(T) AND Illuminance of Weather(3850) is > 100(T) [FALSE]) THEN (skipping)
app:11272019-09-29 02:48:45.062 pm infoDoggie Door Lock Management v2 Triggered
app:11272019-09-29 02:48:44.859 pm infoDoggie Door Lock Management v2: Weather illuminance 3850