Can you attempt putting it into Bridged mode.

Host-only, as I understand it, makes the device as if it’s going through the host machine. This sound’s like it’d be a good thing, except the VM still has to process the information as if it is its own device. So, when you choose Host-Only, the device suddenly becomes processed by two CPU’s.

It’s just a theory and one that I think deserves a good ol’ college try!

Change out of host-only to Bridged NIC and maybe things will work better?