VPN is not mandatory to use VRChat, but it can help you if you are facing such issues. VPN will allow you to connect to a different server and you will bypass server issues. So, invest in a good VPN service. But you don't need a VPN for VRChat.