I upgraded to 5.1.0.0. I think I may have nailed down what the issue is, so pass this on to the development/programming team.
I have been doing some experimenting and identified something that has been happening every since these problems came up several weeks ago (and several versions ago). These are different if I am playing locally only or are playing online by being logged into my account.
If playing locally only, events and announcement show up. As long as I never exit out of the game, it is fine. As soon as I exit the game and return to it, everything is gone.
Playing online through my account is very similar, but the key is REMAINING logged into my account. As long as that is the case, I can exit the game, shut down my computer, come back into the game and everything is fine. However, as soon as I exit the game and log OUT of my account, when I log back into my account and play everything is gone.
If this is what is truly occurring with everyone, it is now it's own issue. This FORCES players to have an actual account and never log out of the account. This raises some concerns about "tracking" of my activities as I am forced to remain logged into my account.
Until these issues appeared several weeks ago, I had been playing locally FOR YEARS with no issues. I had also been playing through my account on a separate device FOR YEARS and logged out of my account every time with no issues.