Run the ADB server on Windows and connect to it from WSL:
In PowerShell (Windows):
adb kill-server
adb -a -P 5037 nodaemon server &
Keep the service running in the background.
In WSL:
export ADB_SERVER_SOCKET=tcp:[windwos_ip]5037
adb devices
You should now see your devices listed from WSL.