I figured it out. I left it unassigned and installed the vdisk.img on my cache drive then converted the vdisk to a physical disk onto my unassigned NVME. From then I was able to partition the drive from within the VM. I left the vdisk @ 64 GB so it wouldn't take much time to convert to a physical disk.
An issue I had was mounting the unassigned NVME to my VM when editing XML. I couldn't use (dev/disk/by-id/ata-CT4000P3PSSD8_2336E873F8BA). This kept giving me an error. Instead, I had to mount using (dev/nvme0n1). The bad part is that when I reboot Unraid it changes with nvme1n1. Every reboot they trade 👎. My VM is running faster than it's ever run. Running on a passthrough NIC and raw nvme! life is good!!! I had to be sure I reset my Unraid USB as the only bootable disc or my server would boot up into the physical Windows disk I created in nvme0n1.
Amazing SpaceInvader video
Ok, quick update! I found out how to locate the name of my nvme. It is "nvme-" not "ata-"
/dev/disk/by-id/nvme-CT4000P3PSSD8_2336E873F8BA
I went into the terminal and went into midnight command
mc
Went into the location "dev/disk/by-id/" and found my disk.