WARNING: You should always backup registry keys before you delete them, in case this breaks things! This has worked twice now using Sonicwall VPN, so I hope this works for someone else: Since the one time I got internet working on WSL2 was after an Windows 10 update, I was guessing that maybe somehow the network was reset, it and was because I started WSL2 while on VPN.
Workaround steps to get Internet working on VPN