adding to the lot and extending as “long saving time”, an insight on the effects. When identifying and trying to update the fields I get - on slow connections - something like this
and straight after some of the fields is shown not to be set. Annoying.
So you try again right?
this is what you might end up with:

Really confusing
link to the obs for troubleshooting https://www.inaturalist.org/observations/32974767
you might want to review my ID for duplicate annotations.
and then browsing back and forth in the Identify interface you get something like
and if you close the window and reopen the same obs you get
you might want this for debug purposes
the whole commit time for 3 annotations and onee Agree is about 42seconds