Smart Lighting unreliable

Smart Lighting only runs local if it is working with locally-running devices, and even then there are still caveats. This is a good summary:

Its best to check in the IDE to see if the rule is indeed local.