https://bugs.winehq.org/show_bug.cgi?id=41320
--- Comment #10 from winetest@luukku.com --- The external link at comment 1 is NOT enough to get SC2 working.
Even the "offical" wine quide at
https://appdb.winehq.org/objectManager.php?sClass=version&iId=20882
suggests overrides of
"Required DLL overrides
SC2 will hang on loading the main menu or when loading a game if the following DLLs are not overriden (native, builtin)
api-ms-win-crt-math-l1-1-0 api-ms-win-crt-stdio-l1-1-0 msvcp140 ucrtbase vcruntime140"
But I think this quide is already outdated and only api-ms-win-crt-math-l1-1-0 and ucrtbase are needed to set as native. But you also need winetricks -q corefonts or you get crashes at libcef.
There is also bug 41656 and bug 41583.
The common thing with these 3 bugs is that it's not clear what's wrong and it's still the same game. I would suggest combining these someway.