The issue is not reproducible in ArcGIS API for Python version 2.2.0.1. Update to ArcGIS API for Python version 2.2.0.1.
gis = GIS(
profile='your_login_profile')
fp = r"C:\data\OverwriteAPI.gdb.zip"
item = gis.content.add(
{
"title": "overwrite_test",
"type": "File Geodatabase",
},
data=fp,
)
pitem = item.publish()
# add new data to the file geodatabase listed above in ArcGIS Pro.
#
flc = FeatureLayerCollection.fromitem(item)
mgr = flc.manager
mgr.overwrite(data_file=fp)
After updating to ArcGIS API for Python version 2.2.0.1, the new feature data added to the file geodatabase is re-zipped and provided to the overwrite method to allow the data to be updated.
This method is tested in ArcGIS Online and ArcGIS Enterprise with no issues on any platform.