WSL integration love wears off pretty quickly I find. There are so many rough edges and broken things.
While debugging a UDP server recently I discovered that any attempt to capture anything via UDP was scuppered entirely by the networking abstraction. Also the bastardised lack of services is problematic.
Thus I’ve gone back to virtual box and Debian. You still can use VSCode but have to jump through some more hoops