Hi,
Just saw this topic. I haven’t tested Cygwin till now for using ArduPilot, used WSL to build and run SITL while AirSim runs on Windows. Haven’t had any problems with WSL 1 till now. Note that for WSL2, you’ll need to follow the steps mentioned here, since it uses a different network space.