I just did a test. The https://id.twitch.tv/oauth2/userinfo endpoint does NOT show email address. You will need to call to the Kraken or Helix API with the correct scope to get the email. So even if you make an updated passport strategy, it won’t pull email.
EDIT: See Barry’s Response. I was just checking an auth token with and without. I didn’t add scopes to the token request.