When joining an instance, the loading screen sometimes becomes stuck even though the world is still downloading. After approximately 30 seconds, the load is cancelled and I am automatically returned to my Home world. This occurs most frequently when accepting an invitation from a friend, although it can occasionally happen when joining an instance normally. If I attempt to join the same instance again, the world usually loads immediately, presumably because it was downloaded during the first attempt. Steps to reproduce: Launch VRChat. Stay in an existing world. Accept an invitation from a friend or attempt to join their instance. Wait while the destination world downloads. Observe that the loading progress becomes stuck or does not accurately represent the download. After approximately 30 seconds, VRChat cancels the room load and returns to the Home world. Join the same instance again. Observe that the world loads immediately or much faster. Expected result: The loading screen should continue displaying the actual download/loading progress and allow the user to enter the instance once the world has finished downloading. Actual result: The loading progress becomes stuck, the room load is cancelled, and the user is sent back to their Home world while the world appears to have continued downloading in the background. Frequency: This happens frequently when accepting invitations from friends. It is much less common when joining instances normally. Platform: PCVR using SteamVR. Relevant log timestamps: 01:52:07 — Started downloading the 911 MB world. 01:52:20 — Loading progress reported as 0.55%. 01:52:30 — Loading progress reported as 0.86%. 01:52:40 — Loading progress reported as 1%. 01:52:42 — "Room load was cancelled, returning to home world." 01:52:42 — VRChat began returning to the Home world.