In ArcGIS Pro I have a feature class called SWNDMNHL which has the list of fields, in which some fields have empty length, but when I'm fetching this fields from Python arcpy library it gives me a random field length instead of empty field length. How should i validate the field length?

for fld in arcpy.ListFields('SWNDMNHL'):
print(f'Field : {str(fld.name)} and Length : {str(fld.length)} ')
It gives me below output:
Field : COVER_LVL and Length : 8, Field : COV_SLB_LVL and Length : 8, Field : COV_THKNS and Length : 2
Any suggestions?
Thank you!!