List.Map changing same instance of FamilyType

I have a very simple custom node (simply using AdaptiveComponent.ByPoints to add an adaptive component) that works perfecly when I run it with any single input. However, I’d like to run it with a list, which I thought would work using the List.Map node. However after I run the function the only thing I see is the adaptive component applied to the last element in the list, even though the output does show a properly sized list of adaptive components. Any ideas what’s wrong?

Without a better illustration of how your node and graph are structured, we can’t really help much.

Based on what I am hearing though, usually the issue with list map is the list structure. That said, it is rare that you need to utilize List.Map since 1.2, so consider using the node as is and skip the list map.