the problem with btrfs is that O_DIRECT has issues, see https://bugzilla.redhat.com/show_bug.cgi?id=1914433 for exampe.
so, you should not use cache=none for your virtual disks with proxmox
https://pve.proxmox.com/wiki/Storage:_BTRFS mentions that, i'm currently trying to find out, where that...