way out of line here, but...
... seems to me that the only real justification for using WSL is to create Docker images for DotNet apps, which generally (so far as I can tell) use Alpine Linux. Otherwise just run a Linux VM in Windows, or, better, vice-versa. That's what I do (the vice-versa) using VirtualBox. It works well.
-A.