The Global database does not scale well to the Global application and traffic which is why servers were down from the 9th - 14th of Oct every day. They are working on it, but the temp game creation timer is a way to lower data flow while they work to fix it. The same goes for the Queue to log in.
What we are doing about it:
Rate limiting: We are limiting the number of operations to the database around creating and joining games, and we know this is being felt by a lot of you. For example, for those of you doing Pindleskin runs, you’ll be in and out of a game and creating a new one within 20 seconds. In this case, you will be rate limited at a point. When this occurs, the error message will say there is an issue communicating with game servers: this is not an indicator that game servers are down in this particular instance, it just means you have been rate limited to reduce load temporarily on the database, in the interest of keeping the game running. We can assure you this is just mitigation for now–we do not see this as a long-term fix.
Full thread if you want all the tech details Diablo II: Resurrected Outages: An explanation, how we’ve been working on it, and how we’re moving forward