A temporary workaround is if you have multiple versions of Battle net in your Battle net folder, you can safely rename or delete the most recent versions folder (Battle net 12511 for me) and then the previous version will be used.
My WoW Classic install is completely stable using that workaround, but my retail install takes 3-4 starts of deleting the bnet folder using the “kill all wine processes” option to get bnet to run without freezing or simply displaying nothing.
I dont have wine-lutris-2.21 as a selection option in the manage runners wine menue.
Furthermore, the issue already affects the battle.net launcher before any game is started. It basically takes ages to get to the login in screen. After login battlenet is unusable due to freezes after any action involving a mouse click. Thus changing to directX 11 legacy for individual games will not affect this issue.