https://bugs.winehq.org/show_bug.cgi?id=45764
--- Comment #2 from svavar@kjarrval.is svavar@kjarrval.is --- (In reply to Maciej Stanczew from comment #1)
Did notice a fixme message where the loader redirects from L"wined3d.dll" to L"wined3d-csmt.dll" even though the CSMT option is disabled in the configuration.
CSMT is now enabled by default in development Wine (since version 3.3). Also, I've tried launching Battle.net with CSMT disabled, and it succeeded, without the error logs that you are experiencing.
I suggest you try with default CSMT settings -- remove "HKEY_CURRENT_USER -> Software > Wine > Direct3D > csmt" registry key for this.
Removing that registry key had no effect since the same unhandled exception occurred after doing so.