I’ve had this issue before, the fix might be weird but it generally fixes this specific issue.
Disable IPv6
I have no idea why IPv6 and VRChat don’t play nice but this is a potential workaround that doesn’t involved a VPN.
Funny enough the best guide I found for disabling IPv6 is from NordVPN: How to enable/disable IPv6 | NordVPN
Also for the record, unlike every YouTube video ever these days, this is not sponsored by NordVPN