@borzel Indeed, the command
"xe vm-cd-eject --multiple" worked! All VMs now correctly auto boot on reboot/startup!
Thanks. I guessed that I needed to put the full path on FreeNAS as there is not masking when expose as NSF by FreeNAS. So I put the full path as "/mnt/MybooksVolume/VM_ISOs" and that seems to have fixed the problem.