diff --git i/ldap_user/src/Processor/DrupalUserProcessor.php w/ldap_user/src/Processor/DrupalUserProcessor.php
index f0766c65..e82ce706 100644
--- i/ldap_user/src/Processor/DrupalUserProcessor.php
+++ w/ldap_user/src/Processor/DrupalUserProcessor.php
@@ -422,6 +422,23 @@ class DrupalUserProcessor implements LdapUserAttributesInterface {
     }
   }
 
+  /**
+   * Update user from LDAP Query
+   *
+   * @param \Drupal\user\UserInterface $account
+   *   The Drupal user.
+   */
+  public function drupalQueryUserUpdate(UserInterface $account): void {
+    $this->account = $account;
+    if ($this->excludeUser($this->account)) {
+      return;
+    }
+    $server = $this->config->get('drupalAcctProvisionServer');
+    if ($server) {
+      $this->syncToDrupalAccount();
+    }
+  }
+
   /**
    * Handle Drupal user login.
    *
diff --git i/ldap_user/src/Processor/GroupUserUpdateProcessor.php w/ldap_user/src/Processor/GroupUserUpdateProcessor.php
index f05d2bbf..9f92a2a1 100644
--- i/ldap_user/src/Processor/GroupUserUpdateProcessor.php
+++ w/ldap_user/src/Processor/GroupUserUpdateProcessor.php
@@ -304,6 +304,9 @@ class GroupUserUpdateProcessor {
     /** @var \Drupal\user\UserInterface $user */
     $user = $this->userStorage->load($drupal_account->id());
     $this->updateAuthorizations($user);
+    // Update user fields.
+    $this->drupalUserProcessor->drupalQueryUserUpdate($user);
+    $user->save();
     $this->detailLog->log(
       'Periodic update: @name updated',
       ['@name' => $username],
