Event based rule with timer sometimes not working

Okay, so you are saying the rule does not get triggered at civilDusk START event? (so the timer never gets created of course)

But sometimes, the rule can run some time much later than expected. On those occasions, do you see the logInfo for rule trigger e.g. hours after civilDusk event in the logs? Followed by timer action the expected 20 minutes later?

I’m thinking along these lines

and