I have a very simple rule:
If cabinet lights on, turn on island lights. Turn off island lights if cabinet lights off (false).
It works. The problem is when I have both lights on and manually turn off the island light, the island light switch goes off but the status remains on.
The island light switch is a Cooper Aspire switch so supports Instant Status. Status updates correctly when the rule is not executed first. I have to hit the refresh button to update to the correct status after the rule is executed and I manually turn off the island light.
Edit: Also - the log does not register that the island switch was turned off. I checked an hour later and the switch does not update status in later polling.