@indyj The file restore issue was due to installing XO on FreeBSD (fine for VM restores, not file extraction).
I then installed XO on Ubuntu 20, and this worked for restoring files from Linux VMs but not Windows VMs.
Then I installed on CentOS 8 and had the same problem as Ubuntu.
I then installed on Fedora 34 and everthing works fine.