While working with a family to resemble a Level head for detailing I noticed a quirk when dealing with Generic Annotations and justified text. I had nested in a Generic Annotation family that only had a right justified label, this was nested into another generic annotation family. What I discovered is right justified labels in a generic annotation family will end up moving the control point if there isn’t a line in the family. This is odd because when the label is center or left justified the insertion point remains constant. I traced this issue back to Revit 2012, can’t believe I hadn’t discovered this issue previously.
To resolve this situation a line needs to be added to the family, I personally just added an invisible line on the vertical reference plane, such that it was easier to find if the label was blank.