I'm developing a workflow that moves seasonal data collected in a Survey123 Connect form into ArcGIS Pro, and updates back into ArcGIS Online once the seasonal data is merged with full dataset.
I'm having issues with the GlobalID for my parent form because it is not indexed as unique.
This is my current workflow summarized and where the issue is:
1) download FGDB of seasonal survey data from AGOL into an export folder on my computer
2) Open Pro project that contains an exisiting .gdb that the seasonal data will append to and update
3) Append the seasonal FGDB data to the corresponding tables and layers in the .gdb - I use the Append tool to match FGDB to .gdb items - I turn off the Preserve GlobalIDs because this error stops the tool.

- this works fine for the repeat tables since the parentglobalID is retained
- this causes an issue for updating my parent feature class which must retain the gloablID that all the repeat tables reference to determine their relationship to a point.
Note:
The parent feature class in my .gdb only has 1 GUID and the seaonal data I am trying to append has unique values in the GUID field - BUT the field does not have a unique index. This is my issue and I cannot seem to figure out how to fix this.
All the items (tables and feature classes) do not have a unique index even before I move them into the Pro project (fresh out of the export folder).
Any ideas?