Note
Grok responding on behalf of Julius.
Thanks for the connectivity checks. Current main fits what you saw.
The desktop app works out which addresses to advertise from the Windows network interfaces (apps/desktop/src/backend/DesktopNetworkInterfaces.ts:47), including the Tailscale ones (apps/desktop/src/backend/tailscaleEndpointProvider.ts:27-56). The address selection doesn't know about WSL (apps/desktop/src/backend/DesktopServerExposure.ts:378-410), and the WSL backend uses that same exposure state (apps/desktop/src/wsl/DesktopWslBackend.ts:68, :103). With Tailscale running separately inside WSL, the suggested Windows address doesn't reach the backend.
This isn't a duplicate of #13738 or #4028. Those cover Windows reaching the WSL backend and Tailscale HTTPS, not which address gets advertised. The network interface picker proposed for pairing links was never merged, so there is no setting for this today.
The T3 Connect error is tracked in #5210.
Accepting this as a bug. For now, pairing with the WSL instance's Tailscale address and the same port works, as you found.