@aaiyar - This rule results in everything being off by default. In other words, assume after sunset you (but before 11pm), you run the rule again, everything will turn off. So, a simple workaround I used is to replace the If condition from "Time is Sunset" to "Time between Sunset and 10:55pm". The extra 5 mins is just there to avoid any overlap due to latency, clock sync, etc. But this way, if you ever run the rule AFTER sunset, it'll still qualify to turn the lights ON, which is the intent anyway.
Not a super important edit, but I was running a set of similar rules and it was annoying when it would default to off every time I updated and ran the rule again to test minor changes.
Here's an example of one of my recent rules (same thing, just a different time scale).