Hi @Grenville_Eustace ,
I'm running into an identical situation - Social Login circumvents the New User Approve plugin. Would you mind sharing how you "hooked into Worpress' wp_login" exactly?
I found the issue. It requires adding [0] after emails and organizations, i.e.:
xprofile_set_field_data ('Email', $user_data->ID, $identity->emails[0]->value);
xprofile_set_field_data ('Organization', $user_data->ID, $identity->or…