I'm trying to append data to an existing hosted feature layer.
The table contains the exact same field names, then I extract only the rows I want and try to append it with the update/append data option in AGOL. However, there is a popup complaining that some fields do not match:

How to ensure AGOL recognizes the fields?
I tried with a geojson and a zipped shapefile (fields recognized are not exactly the same depending on the format).
Here is a screenshot of the extracted table fields

and the fields in the hosted feature layer

Only difference is "geom" in the original table and "Photos And Files" in AGOL. Could this cause a problem?
Thanks.