Issue that mappings are executed with probably wrong inputs, and target system account is modified without any obvious reason.
- New livesync (LS) event comes, user is created in MP with attribute X=1, also account on target system is created with attribute Y=1 which is outbound from user extension attribute X (some conditions apply, that succeed and value from X to Y is just passed by)
- New LS event comes that changes X to 0, MP recomptes user and pushes Y=0 via outbound to target system as well
- New Ls event comes in that doesn't change user (no user delta in audit shown) only secondary delta to target account that shows Y=1 without any reason - user X attribute is still 0.
When this happended for multivalue target account attribute, attribute values was removed because script returned "null" based on condition that shouldn't pass when looking at user attributes. It's probably because at that time source variables for mapping were null?
No more info available.