Creating an App with SharePoint List data and using Person/Group field causes strange error like data not being displayed and ThisItem.Person not binding to the Field .
How to recreate
- Create SharePoint List and add column Person which is Person/Group field and select “Require that this column contains information”, People Only, and All Users.
- Go into PowerApps, select New, and under Start with your data select SharePoint phone layout.
- Connect with the list you just created and let PowerApps build the app.
After the app is built by the system save it and publish it.
Go into Microsoft Dynamics and launch your app
Create a record
After creating the record, close the app and open it again.
Navigate to your record details and click the edit button
In the edit screen the field Person is empty (no text) although it should have shown the person since it is bind to ThisItem.Person and the display is set to DisplayName

Click save record and it will still save it and keep the Person even if it was not displayed.
Click Edit again and now it will display the name in the field.

This is the first error.
Here is another error with same configuration
- Close and open the App again
- Navigate to your record details and click edit.
- As always first time the Person field will appear empty, click cancel button
You will be back at the details screen so click edit again. The person field is still empty, however now if you click save it will say it is empty and needs to be filed.

Other observations:
This happens only once and always on the first time when doing it. After it happened once it will never happen untill you restart the app.
I have another way more complicated app with somewhat similar configuration which always experience this issue and users often are confused when the field is empty then they are just editing an item. Is there a way to make sure that the Filed displays and binds correctly?
Worse case the users can input the name every time but it’s just this little thing that is annoying for the users and makes adopting PowerApps more difficult.
Thanks for all help!