Auto Timezone doesn't update
For Ubuntu 18.04+ make sure Settings -> Privacy -> Location Services is set to "On."
I seem to have fixed this issue by installing gnome-clocks
which might serve as the hook gnome-shell uses to get the location data for the time-zone.