ZFS Performance Tuning for VMs

Hi there,
I’m running Windows Server VM on KVM (Proxmox). The VM storage is on ZFS, so the virtual disks are presented as raw ZFS datasets.

My question is:
Is there any advantage to tweaking ZFS properties such as recordsize for such a Windows VM? Should I just leave it at default? Does the workload of the VM matter (e.g. database vs. flat files)?

Just trying to maximize performance. Thanks for looking.