Dear all,
I have recently found a strange issue with my custom SharePoint form. I create a new entry, save it, I can see the value in SharePoint for both the Name and Line manager/Supervisor fields (both of them are Person type fields), but when I open the form, the Line manager/Supervisor field value is missing:
List value
form value
Also, when I filter the list down to one single item, sometimes there are digits instead of actual names in those two fields:

The only way how to overcome both issues is a refresh of the page, but I'd like to see if there is something else to be done.
In PowerApps, I've manipulated the DefaultSelectedItems for the Line manager/Supervisor data card, since for new records it's pulling data from another list. But for view/edit it should present what is already part of the list.
If(
SharePointForm1.Mode = FormMode.New,
LookUp('secondary list', DataCardValue2.Selected.Email = 'person'.Email).'Line Manager / Supervisor',
Parent.Default)
Any advice would be much appreciated here.