Moderators as just like you and others and run our own communities. We are experiencing the same things. All I can suggest is continue contacting support IF its server related. Game related issues and updates are available on Twitter and WC Support Forums. And nearly all issues are game related from what I have read.
As for credits, that you will need to only discuss with Nitrado Support and not here. Typically game issues are not credited, but that is for Support to decide.
We are only moderators with the same visibility and access you do.