Show required user profile fields after the account is verified during first login
Use this module: https://www.drupal.org/project/required_by_role
In rules you can add rule "After login user" -> Do: redirect to "profile edit"


Or add rule if user view content -> redirect to "profile edit" and show status message "required fields need to be filled"