Если воспроизвести проблему на тесте не можешь, то просто найди код который работает и засунь его в sil groovy runner. Поставь там вывод в консоли. Тоже поймёшь, что у чему.
Проверьте LDAP фильтр который выгружает пользователей. Если все что поменялось с пользователем в АД, это ресет пароля, то... возможно... в фильтре есть параметр который проверяет когда была смена пароля Но это очень странно
Попробуйте рестенуть пароль другому юзеру Если он тоже пропадёт при синхронизации, тогда точно нужно проверить фильтр Если он не пропадёт, то я умываю руки)