It works really well, but there’s a small trick to it. I use the latest Wine-Proton-GE, and then there’s a tab for libraries, and choose the version of DXVK you want (I use latest stable). After that Battle.net works basically perfectly, and Diablo 4 runs great!
You have to agree to it in order to view YouTube. If the software doesn’t present those terms, it in itself is in violation.