Hi Keith,I suspect you may have used the Position/Scale cursor to modify the cable and/or dogleg objects. This has the effect of scaling the cable and all of its components, including the cable label text, and this would explain why text could be in different locations (the offset is scaled) or sizes (the text object is scaled). Worse, if you have made a significant change to the Y dimensions of a cable, the text would also be scaled significantly in the Y axis, which could make it disappear altogether.
When editing cable and dogleg objects, always use the Edit Node cursor - this simply changes the position of nodes in the object relative to each other, without scaling the whole object.
If you select a cable that displays the problem and select Edit | Clear Transformations, this will return the cable/dogleg to its un-scaled state and the label text will appear as intended. You can then modify the routing of the cable/dogleg using the Edit Node cursor.
I hope this helps to explain what has happened and provides an efficient resolution.