As You can see the get node got the two items from index2 which clearly says pipe002 and pipe 013 BUT after it enters the break node it comes out as 011 and 013.
011 is part of a different index but not the chosen one and I can’t seem to work out why.
Save the value from Random to a variable, and then use its value.
P.S. It seems Epic overdid it with randomness for the “random” function
I’ve lost count of how many times a similar question has been asked on the forum this week alone.