Can't install any game in a Virtio drive. BLZBNTAGT000002BF

My gaming rig is a virtual machine running in a home server.

In order to have my games in the same place and separated from the Windows OS I share from the host OS a folder using VirtioFS. In the Windows VM this is mounted as a drive with WinFsp.

Steam installs anything there without issue, but Battle.net fails with any of its games with the error BLZBNTAGT000002BF.

Does anyone know how can I circumvent this?

Games should be installed on permanent media, not virtual drives. You may also want to review the End User License Agreement.