to me the problem should be investigated on the vm side more than from inside pfsense. i see on google that people tend to bridge the interface instead off using the passthrough for unraid. personally, for example, i was never able to make pfSense work reliable under virtualbox and i had to change the vm to qemu/kvm