If user doesn't logged in, opening protected page leads to login page. And after login, it goes to user's home page not requested page.
Steps:
  1. Open https://vrchat.com/home/
  2. Ensure logout
  3. Open protected URL. For example https://vrchat.com/home/world/wrld_b51f016d-1073-4c75-930d-9f44222c7fc3
  4. Then redirect to https://vrchat.com/home/login for login
  5. Enter username and password and login
  6. Then redirect to https://vrchat.com/home It should redirect to the URL of step 3