1. Login to VRChat (SteamVR)
  2. Play for like 5-30 minutes
  3. Suddenly you can't change avatars, switch worlds/instances, friends-list is frozen.
Looking at logs I see records like this:
Error - [API] [344, 401, Get, 2] Request Finished with Error!
No Exception
{{"error":{{"message":"\"Missing Credentials\"","status_code":401}}}}
I have logs with examples with around 17 minutes, 51 minutes and 6 minutes of missing credentials after log start, should be other short delays later - I had to re-login quite a few times this evening (actually had to re-login nearly each time I wanted to switch instance). Don't see option to attach logs here, only images...
I don't see evidence any requests failing due to network error, only credentials missing due to unknown reason. Is it hard to refresh stale tokens? IIRC OAuth-based APIs do it with special refresh tokens as needed without issues.