Virsh not detecting devices properly

Having an issue with virsh where when I attempt to start a vm, it always comes back with an error error: Cannot get interface MTU on 'virbr0': No such device. However when I go to start the default network, it comes back with another error saying it’s already running then virsh can detect the network interface and start the vm. Normally this wouldn’t be an issue, but it’s leaked over into attaching my Nitrokey to the vm. I wrote an xml file for it and every time I try to attach it, it comes back with an error about the vendor when it’s already been verified with lsusb. Is there any way to force virsh(KVM+Qemu) to recognize and detect devices like this?

sudo systemctl --now enable virtnetworkd.service

Thank you, that looks like it might’ve fixed both issues, but I might need to do some more testing.