Time based events failing?

So I thought the Sunrise/Sunset is ran according to the Weather Station, but my Weather Station is stuck on waiting, while my morning routine fired. My Sunrise should be 7:34 AM. My Morning Routine has an offset of -30…Strange, isn’t it? My routine ran right on the money, but NOT using my Weather Station, obviously. :four_leaf_clover:

Good Morning Routine:

The Weather Station