When you remove NICs from active virtual machines, you may still see the NICs you removed reported in the vSphere Client.
Remove NICs from an active virtual machine without a guest operating system installed
You cannot remove NICs from an active virtual machine if the virtual machine has no operating system installed.
The vSphere Client might report that the NIC has been removed, but you will continue to see it attached to the virtual machine.
Remove NICs from an active virtual machine with a guest operating system installed
You can remove a NIC from an active virtual machine, but it might not be reported to the vSphere Client for some time. If you open Edit Settings for the virtual machine, you might still see the NIC that you removed listed, even when the task is complete. The Edit Settings dialog box for the virtual machine does not immediately display the removed NIC.
You may also still see the NIC attached to the virtual machine if the guest operating system of the virtual machine does not support hot-removal of NICs.