The point is to illustrate to not complicate your setup if you don't really need it.
All hardware is server grade approved hardware (all in my sig) and all works 100% without issue in truenas core on hardware, or ESXi virutalizing any other OS, windows or linux, pci passthrough, etc, no issues.
I'm glad your virtualized system is stable but I noticed on here a lot of people have issues that never get solved, or lately issues are usually said to be a problem with FreeBSD and not truenas and thus basically cannot be solved other than by going to an older version. But I can the latest verison fine on hardware without issue. I've read everything I can find, sticky threads, guides, etc, nothing mentions anything out of the ordinary for setting anything up except reserving VM memory, and using pci passthrough.
I'll add that I do virtualization for a living using ESXi, Hyper-V & KVM but have never virtualized truenas core before and I never seemed to have any issues with any other OS. and I bought hardware to ensure I was truenas compatible. Never got it to work consistently when virtualized. If you have any advice I am open to it