I did a git pull almost immediately after I posted. It did update. Although, the main program did not run this morning.
Sunrise is being pulled correctly, as is the timezone. The timezone and date is also set correctly in Ubuntu using NTP. Under weather control, my wunderground key works is working correctly as I can log into my account their and see the requests.
I am going to delete the main program, and recreate it to see what happens.
edit: I just deleted and recreated the program. Under the program preview it show it will run tomorrow at the sunrise-offset time.