Currently the data export is case sensitive for the keys, this means that when i export 'SamAccountName' for example it will create a key with that name, but if i update the script to write the key 'sAMAccountName' it will create a new key. When you write this data to a person in HelloID it will cause every action that calls ConvertFrom-Json on the person object to fail because it has double keys (for Powershell). When this happens there is no fix other than to regex a value out of the raw json data on every scripted action that converts the person data back to a pscustomobject.