Hi @semi
The hook length for each diameter is defined in the hook types menu.
If you set it to auto-calculation, it will use the hook length multiplier, defined in the hook type, to compute its length by multiplying that with the bar diameter.
If you want to report the hook length (for schedules and properties palette), you need to set one of the parameters with the formula to report Start / end Hook Length, offset length or tangent length.
I see you included the hooks in the shape definition. This means that when you add a hook to shape 00, a new shape will be created. If a new shape is created (in Revit 2021 or newer) the hook length should be added automatically to one of the shared params (A, B, C).
If you would not include the hooks in the shape definition, but would still want to report the length, you can edit the family of shape 00, without adding any hooks in the family, you can write a formula "=Start Hook Length" to one of the parameters. It will show 0 until you also add a hook to the bar.
To test any reports of the hook length, like in your first post, try to measure using a dimension placed manually on the bar, like it is depicted in the page below (for each hook bending angle) to see if the reported length is the same as what you are measuring.
https://help.autodesk.com/view/RVT/2022/ENU/?guid=GUID-5E2D4E9E-45D9-43E7-8E57-7BEFF4C9D9DA
Ovidiu Paunescu, M.Sc. Str. Eng.
Sr. Product Owner | Autodesk Revit