I have created a hosted feature layer on AGOL using the "Publish Web Layer" in Pro as a Feature service with Global ID's enabled.
I can add features in the local database and these will get new Global ID's assigned, but the existing Global ID's are the same. If I modify any existing features that already have Global ID, it will not change.
Now, if I then use Pro to "Overwrite Web Layer", it will replace the Hosted feature service on AGOL with the new, updated data, but any existing Global ID's in the local database will be preserved.
Of course, always best to test with a "test" dataset first just in case there are issues. (this is ESRI afterall)
R_