Random disconnects happen when having more than 1 player in the world.
The client reports "Your connection to VRChat was interrupted", but according to the wireshark trace the client closed the socket.
After the client closes the socket, the OS reports back to VRchat server that the socket is no longer reachable.
I tried with a couple of players in the world and disconnect happens sometimes within 5 minutes and sometimes after 30 minutes.