Problem
While synchronizing user data from configured user directories, the directories are currently processed in the same order as defined. I.e., if there are 3 directories A, B, and C, data for users in directory A will be processed before data for directory B, and data for directory C will be processed last.
This might cause problems if users appear in more than one directory and have different data stored for them in each directory. If e.g. user "Bob" exists in directories A and C, and only has data stored in directory A, then the data from A would be overridden with the data from C. Since no data is stored in C, the profile elements will remain empty for Bob. The only way to prevent this is to change the order of the user directories, which might cause other problems (then directory C wins over A for authentication, which is standard Jira behavior).
For more info please refer to our Jira ticket.
Cause
Occurs if a specific user is synchronized from two or more directories into Jira.
The user's display name and email address will be taken from the first directory where the user is found (in the directory order within Jira administration).
All additional user profile elements for this user (configured via the user profile plugin administration) will be taken from the last directory where the user is found.
Atlassian does not recommend synchronizing the same user across different directories.