Boot existing Windows installation through a LXD VM

Hi,
I’m dual booting Linux and Windows (each on a separate drive) on my laptop and I’d like to, if possible, boot up the windows installation that I already have through a VM via LXD.
I’ve already tried:

lxc init --vm --empty win10 -c limits.cpu=4 -c limits.memory=4GiB -c security.secureboot=false
lxc config device add win10 os disk source=/dev/disk/by-path/pci-0000:05:00.0-nvme-1 boot.priority=10

NOTE I’ve already installed the lates virtio drivers on windows and it is indeed a uefi installation.

Though the vm does start and the windows spinner plash screen comes up it freezes after a while and LXD vm status changes to ERROR.

Any Ideas?