Annotations that are linked to the source entity possess an attribute table within which you find a "TextString" column, containing the text displayed by the annotation.
If the content of the column is changed manually within ArcGIS Pro GUI, the displayed text changes accordingly. But, when done with arcpy, the "TextString" cell content is updated but the text displayed in the map stays the same. This problem is described here too : https://community.esri.com/thread/206173-can-i-change-annotation-expression-using-arcpy
Has anyone worked his way around this ?
(Specifics of my case : I need them to be annotations and not labels, and I need to update the annotation content, and can not just get the text right from the label formula.)