The Picker control only retrieves the display name and the value that was configured for performance reasons. The display template is resolved on server side and is not returned as individual fields. As such only the ID (or the field chosen as the ID) will work correctly when mapped from this field context. In the example below, the items marked with green can be used as mappings. The item marked in red will not function correctly.
Follow the steps below to implement the workaround:
When using the Picker control in an Editable List it does not operate in the same way as other controls and requires a workaround to function correctly. The picker control updates the row and is saved, but visually as new rows are added the display control behind the picker is not updated.