There's a huge list of reasons why this is not going to work, or not work well.
I'll stick to the biggest issue though, which is that OpenWRT expects exclusive control over the wireless chipset, and you're trying to run it through a VM on whoknowswhat hypervisor settings. Even if nothing else on the host machine uses the Wi-Fi adapter, OpenWRT has specific builds and kernel patches for specific drivers and specific hardware combinations. If it doesn't see exactly what it's expecting, it's not going to work.
Now...even if you DID manage to get it to seemingly work, it will constantly crash or panic if you engage the wireless chipset on a hypervisor because it's going to throw some disallowed instruction expecting exclusive control and access to the hardware.
I know this, because this is how it works, they say so in their own docs, and you can see people say the same thing over and over again this exact same thing. It's not going to be a good time.
If you want to just use software portions for network services or whatever, that shouldn't cause issues, but again, doing it through a VM is like dressing a Yugo up as a Ferrari and expecting the same performance.