Ok, well the 4 core trick seemed to be ok, at least it seemed a little smoother at boot. But ive got logs from blueiris showing restarts at 4:30am and 5am for no reason, then this morning I find I cant access the freenas dash or the vm.
Im going to try to approach this from a different angle.
vShpere on the m.2, pass through the disks as RDM to a freenas VM on the m.2 and I should be able to keep the data on them while I test. Then I can run a pfSense VM, a Server 2016 VM and an Ubuntu VM for plex.
Havent gotten the plex plugin to start either.. I think i'll just relegate FreeNAS to storage duties.