The one you're suggesting that I know for user lists, to add and remove members from the user list can be possible via OfflineUserDataJobOperation?
But my question is then how I should proceed with Create & Remove operation for the same user list? Doc says to create 2 separate OfflineUserDataJob jobs and add create/remove operation respectively to it, then run the jobs. Then one more docs say running 2 jobs to update the same user list might throw error?
It's very confusing and I can see a lot of people asking the same question in the forum. Can you add someone from your team who knows in detail about OfflineUserDataJob part, otherwise you will be sending me those docs which are publicly available. If possible if we can hop on to call also that would be great.