Part.SetDataValueByName with List values

Hi, I can use the node Part.SetDataValueByName from the Civil3DToolkit to set a different value for parameters accepting string values (e.g. SC for Structure Covers); now I would use it to set parameters like WallThickness (name: “WTh”) which have a List as data type source.
I see that Structure.WallThickness is a number (in meters), in the project can be set manually as an integer value in mm. In both cases running the scripts gets no errors, but has no effect on the structure. Essentially I am running the same script you see here: Changing Civil 3d Structure Part details using “WTh” as name and a numerical value for the value.
Any idea or suggestion for something to check? @Paolo_Emilio_Serra1
Thanks