I am having an issue when trying to break a struct into its members.

I am trying get the 2 connections from a specific entry of the “Layouts” struct array.
These are set on beginplay, and here is how one of them look:
However during runtime the break node doesn’t reflect what it is supposed to:
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.
Any Ideas?




