Disconnect after joining custom

After I join basically any custom game my latency will slowly increase then eventually disconnect me. Also after the patch when I click the multiplayer tab on the opening screen about 2/3 of the time it doesn’t open the multiplayer tab and just leaves me with one button to close the game so I have to continually reset until it works… plus many other somewhat manageable glitches, but I need a fix for the latency error. I have no latency issues on any other more intense video games, it’s specifically wc3.

I know blizzard is absolutely awful these days but could you guys atleast not sabotage your own games?