Uhm... yes... Accuweather only syncs with background connections. It seems to built this way. It tries to sync every hour and if there is no active connection, it cannot sync and greys out the icon on the Events screen. It doesn't initiate a connection to sync when background connections are disabled.