in a vsan environment, technically any vm can have a nic connected to the vsan network?
No, because a vmkernel port on a vSAN network cannot be used by virtual machines. There would need to be an additional ESXi uplink with virtual machine port group that utilizes it in order for VMs to attach to it.