The Discord Social entry concerns Discord's HTTP API. Its current-user documentation distinguishes the identify scope from the additional email scope needed for email data.
Build the profile view to tolerate unavailable fields. Do not treat a missing email address as a failed login or ask for wider access when the application only needs a stable user identifier.