Что бы меньше иметь проблем (меньше компонентов и надстроек, меньше проблем), если хостовой машинкой необходимо иметь виндоус:
1. я бы не использовал Docker Desktop, удалил бы его (всё равно он использует WSL)
2. установил бы докер как сервис в WSL2, например как тут
https://dev.to/bowmanjd/install-docker-on-windows-...
3. Монтировал бы линукс пути без всяких W:\\src
4. с windows подсистема линукс вроде бы доступна на smb share \\wsl
5. рассмотрел бы переход на линукс или хотя бы отдельно виртуалка под разработку.