Uh, nope. Not pinned.
The family does not exist in the container (can't), so it is not referenced. As a result all arrows re-pin.
The green circle does not exist yet, created objects are actual created at the end of the tick, as result they pin to that one allready existing green circle, since the circle is not referenced.
Use the 'on creation' for the green circle, and pin the arrows. They are picked with the right green circle because of the container.