Hi Saif,
Is the attached GDB what you're looking for? You can use ArcMap to make this conversion, which will take care of the ObjectID issue you saw in ScreenShot-1. The ObjectID field is a reserved ArcGIS field that is not supposed to be edited. Meanwhile, all the schema (attribute configurations) will be maintained.
The issue you saw in ScreenShot-2 is caused by the limitation of the shapefile format. When you use .SHP format, you could only use 10 characters to name a field (space included), that's why you see truncated field names. Now it's converted to GDB, the limitation is gone, so you can manually edit the field names in ArcGIS.
I would suggest you pass the attached GDB to your client, let them modify the field names wherever is needed. Then you can get a copy of the new GDB from them, create a feature code library for your field data collection purpose, and at the end of the day, pushing new data back their GDB. Is this the workflow you're looking for?
We do have some videos explaining the complete workflow when you have an existing GDB to work with. Please let me know if they help:
GIS Data Synchronization in TBC - 01. Data Connection - YouTube
GIS Data Synchronization in TBC - 02. Schema Conversion - YouTube
GIS Data Synchronization in TBC - 03. Data Harvest - YouTube
Thank you.
Rui Wu