Just off the top of my head after it's spinning trying to figure out why you would want to do such a thing...
It sounds to me like you're trying to use a Windows executable on a Linux VM (that's what WSL is). It probably won't work. My opinion is that you'd need to install Workstation for Linux in the WSL image.
You may not be able to make it work anyway because WSL2 is a lightweight form of Hyper-V, which has issues with nested virtualization.