Rules not triggering with Sunrise/Sunset

All offsets with sunrise or sunset minus an amount of time get scheduled at the the previous day's events. So, if you have an event at Sunrise - 30, tomorrow's event gets scheduled at Sunrise today and today's event got scheduled yesterday. So, if you wrote the rule yesterday afternoon, there was no event to schedule.

So, I would wait at least a day and see if it works correctly on day 2.