Hi Zeilon,
We reproduced the issue in house. When you sync a user, delete the user ( or exclude it from the sync), then resync the user again, the role of the user will be lost. We can provide a fix as a hot patch. Please let us know if you cannot wait for the hot patch. We can work with you for a manual workaround which involves manual DB operations.
Emily