If your addon isn’t popping up when the event is actually active (and it’s not), then it’s not a reloading or login issue. See here for a list of complaints about none of the calendar events being correct on the OCE servers, which is going to impact your addon when it relies on that same calendar:
I was born mostly blind and I still did a degree and got a job with no access to personal transport and the constant risk of almost being run over while catching public transport to uni and work. In addition to that job, I established myself in freelance just in case employment went south. Think very carefully when you pull the disability card here, because you’ll find that it doesn’t sail as well as you think it does when there’s so many other disabled people who struggle to make things work without so much of a whisper. (Not that I advocate suffering in silence, but that doesn’t change the fact that many people don’t talk about their disability while still working jobs where even leaving the house is a major operation. It doesn’t mean that we don’t exist and don’t have different views to each other.)
It’s different because you’re making what’s effectively a fan work of Blizzard’s IP. You don’t own the IP to the game, which means you have no entitlement to any sort of revenue that isn’t a spontaneous tip under Blizzard’s unilateral ruleset for creating addons. Again, you agreed to these rules when you made your addon. You want money? Make an original work. There’s absolutely nothing stopping you from making a standalone, fantasy themed, paper textured calendar app that just so happens to have dates preloaded for WoW events in local and accurate timezones (etc), but you cannot expect to profiteer in a substantial manner from addons themselves when Blizzard itself is limiting access to solicitations. Blizzard doesn’t care if you monetise a completely different application that just so happens to cover in game event dates, but they clearly don’t want people milking addons directly. It’s not in the spirit of the TOS and it’s not what anyone subbed to the game signed up for in the first place.
Nintendo slaps down fan projects all the time and if Blizzard’s lawyers weren’t so lazy, they could do the exact same thing to every other addon touting premium improvements against TOS. They could change the TOS entirely and forbid any and all solicitations regardless of platform. They could pull a WC3R TOS which just about killed all of the custom maps and there’s nothing you can do about it if you want that map editor.
You sound entitled because you want to make a living from a fan work, which isn’t permitted by any company as a default. Consider yourself lucky that Blizzard even allows out of game advertisements, because Disney sure as hell doesn’t with fan works. They go to non-English speaking countries and sue the hell out of little family owned bakers for IP infringement.
You’re being judged because you have other options to do a similar type of work, without Blizzard breathing down your throat and without the TOS being in issue (or the impending Microsoft takeover which might also blow up the addon TOS next June). With the acquisition alone you should be floating other options, instead of blaming “trolls” for telling you to seek more sustainable employment. Work for yourself if you have to, but don’t rely on Blizzard’s good will for anything. Blizzard has no good will for anyone and Microsoft will have even less if the bean counters work out that in house addons make them more money than your efforts.