I'm sorry if it sounds like an unfair insult to you, but I explain the algorithm of the typical situation. As I mentioned in the previous message, the credits have already been returned to your account.
Maybe it's a temporary problem with the provider and it would be great if you can try another provider for a test. Especially if the problem did not arise so often before.
At this operation, the software sends about 3mb of data. "Waiting for server answer... error (0)" often means connection problems, high pings, and packet loss. You can ask your ISP if it is possible to improve the connection time to get a lower ping.