I discovered this interesting naming conflict when banging around in my home lab. Essentially, the vSwitch portgroup and DVPort share a common namespace. If you’re familiar with DVPort names, they are a series of sequential numbers, while vSwitch portgroups can be named whatever is desired.
In this video, I created a vSwitch portgroup with the name of “100”. Also, there is a DVPort in use that is also “100”. Watch what happens when I try to delete the vSwitch portgroup “100” when a vmkernel is in use on the DVPort with the same name.