based on tracerouts I think the "unstable connection" problem is also from them. At least connecting to the Crystal lobby server(204.2.229.11), even when using VPNs I always get routed through 204.2.229.230, which the tracert is showing an issue with. Almost every tracert on of the three pings times out. for example 10 79 ms 80 ms * 204.2.229.230.
It is always this exact IP address, which is one hop from the lobby server. As they said one of the causes is packet loss, it looks like the packet loss is from their own network so we are getting kicked out of queue due to their server issue