Something is not correct there, if the VM is using a virtual NIC by default it's a 10GbE virtual connection, and any traffic doesn't go trough the network, e,g,, this is iperf running on one of my Windows VMs with a virtual NIC:
C:\iperf>iperf3 -c 192.168.1.10
Connecting to host 192.168.1.10, port 5201
[ 4] local 192.168.1.6 port 64736 connected to 192.168.1.10 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 1.03 GBytes 8.89 Gbits/sec
[ 4] 1.00-2.00 sec 1.02 GBytes 8.80 Gbits/sec
[ 4] 2.00-3.00 sec 1021 MBytes 8.56 Gbits/sec
[ 4] 3.00-4.00 sec 1.08 GBytes 9.24 Gbits/sec
[ 4] 4.00-5.00 sec 1.13 GBytes 9.73 Gbits/sec
[ 4] 5.00-6.00 sec 1.01 GBytes 8.67 Gbits/sec
[ 4] 6.00-7.00 sec 1001 MBytes 8.40 Gbits/sec
[ 4] 7.00-8.00 sec 949 MBytes 7.95 Gbits/sec
[ 4] 8.00-9.00 sec 1.06 GBytes 9.10 Gbits/sec
[ 4] 9.00-10.00 sec 1.12 GBytes 9.59 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 10.4 GBytes 8.89 Gbits/sec sender
[ 4] 0.00-10.00 sec 10.4 GBytes 8.89 Gbits/sec receiver
iperf Done.