So packet injection fails only for 5 ghz in a VM? Odd behavior, as packet injection is usually all or nothing, regardless of radio frequency. Do you see the same dmesg error regardless of running Kali in a VM, or non-VM?