I've observed that running a filesystem check (fsck) on the disk doesn't permanently resolve issues, as they tend to recur within a few days.
Interestingly,...
Use virt-manager to share files between Linux host and Windows guest?
I usually setup a Samba server on the Linux KVM host and then share a folder out using that to my KVM guests.