Thanks for a long answer. I think I understand better how the tools are meant to be used, but I still have problems with the annotations. I have the labels stored in a Carto layer, ADHP_C, in a textfield called Label1_Txt with Length = 2500 and expressed as a VBScript (generated from Calculated Field function).
When running Create feature-linked annotation tool should the text expression get copied to the field "Textstring" in the annotation class, but sometimes this field becomes empty, populated with null valus. It does not happen all the times, for some feature classes it works all the times, but for ADHP it works on the first map sheet but not for the rest.
I have tried different cases a lot of times but have not figured out what makes it work and why it does not sometimes. Have you heard of this problem or have any idea what the problem might be? I put a Line Callout as a text frame in ArcCatalog on the empty annotation layer before running the tool.