In my experience, this is often because there are some missing properties in Entra. Have you populated the properties for First and Last name, or have you just filled in the Display name? If they are blank, then Apparm will overwrite first and last name with nothing every time you sign in, which leads to permanently empty names.
Profile pictures never sync automatically, and when I asked Appfarm about this earlier, they recommended that we set up a custom profile image object that is synced from a service.
The action node “Set user account image” can be used for set the apparm user profile picture from an app. It is only allowed on the current user, meaning a user must do it themselves from the App.
We figured out it was related to the Azure App itself. Switching to another App (Client ID/Client Secret) solved the problem of the missing first and last names. Not exactly sure what config was wrong unfortunately, but it seems like the profile data wasn’t being included.