I needed the same and ran into same issues.
Here's the full of what I found worked for LAN development between my mobile and expo running in WSL2:
Windows firewall should be on, and it should block inbound attempts by default. The following will open the Expo ports 19000–19006, inbound, but only on a network that you have configured as "private" (that's the -Profile Private part):