If you couldn't run docker desktop with WSL even after trying all the above steps, then you can simply do that with the help of choosing Hyper-V instead of WSL. You can choose that from the popup that you get while installing docker desktop. docker-installation step
Uncheck the "Use WSL 2 instead of Hyper-V" option.