Primitive disapear after applying geometry node

I have a collection that contains 3 primitives. I created a geometry node to select a random instance from the collection and place it on the mesh line (1 point).
However, after applying the geometry modifier node, the top shape disappears.

One thing I’ve noticed in the spreadsheet is the geometry branch.

Realise instances should be at the end.

Hope that helps.

Thank you.

May I ask, why when I duplicate the object, the top is same (not randomly selected)?, I tried to add ID, object info location node and the behavior is same.

This topic is solved you can open another thread and ask there.