I have two enterprise geodatabases, each with an annotation feature class (annotation version 2.x) that I need to keep synchronized. Edits are made in the feature class in the source geodatabase, and (ideally) updated nightly to the feature class in the target geodatabase, using an automated FME workbench on FME server. The annotation feature class in the target geodatabase should have all of its features truncated and replaced by the annotation features in the source geodatabase feature class. This works great for a number of other feature classes (polygon, points, etc.), and it works fine with older versions of the annotation (Desktop version), but not for this annotation version.
I'm testing this out locally, using ArcGIS Pro 3.0 and FME 2022.0.0.2 (Build 22343), and regardless of how I set up my workbench, I'm not able to read and write the annotation features between these two data sources.
Currently, I'm getting the following error from FME Workbench:
"An error occurred while attempting to set the 'LinkedFeatureID' property on the 'IMEAnnotationFeature' interface for the pro annotation feature class 'test_annotation_fc'. The error number from ArcObjects is: '-2147467259'. The error message from ArcObjects is: {}"
Is there just some incompatibility between my version of FME Workbench and newer versions of the Annotation Feature class? FWIW, this annotation dataset was upgraded from the Desktop annotation version to the Pro 2.x version using the "Upgrade Dataset" geoprocessing tool in ArcGIS Pro.
The annotation feature class in question does not use linked features, so I'm not sure what's causing this error. Any ideas?