I am confused on how custom nodes receive their input values. In the example below, I have a simple input node which should receive a single integer value and push it through the custom node. What is happening instead is that the input node repeats the integer input to match the list structure of another input (in this case, sheetelevations). This same issue is manifesting itself on all of my inputs for the node.
Can anyone explain what is happening or point me in the direction of resources that could better shed light on Input rules and logic for custom nodes?