Repro steps:
  1. Open a canny link in the twitter app on iPhone
  2. Select login with VRChat
  3. Enter a username and password with 2FA enabled
  4. Enter your 2FA code
Expected result: login should succeed
Actual result: 2FA code is rejected
This only fails in the context of another app embedding safari. When safari is opened directly as its own app, login is successful.