Some dimensions are missing

Hi all

I get dimension from wall references, but some dimension are missing as shown below snip.

please give me a suggestion.

Hello,
try from end point references

Python Script | Get EndPointReferences

import clr
import sys
clr.AddReference('RevitAPI')
import Autodesk
from Autodesk.Revit.DB import *

curv_elements = UnwrapElement(IN[0]) if isinstance(IN[0],list) else [UnwrapElement(IN[0])]

refs=[]
pts = []
for curv_elem in curv_elements:
	geoCurv = curv_elem.GeometryCurve 
	for i in range(0,2):
		refA = geoCurv.GetEndPointReference(i)
		pta = geoCurv.GetEndPoint(i)
		if all(pt.DistanceTo(pta) > 0.01 for pt in pts):
			refs.append(refA)
			pts.append(pta)

OUT = refs