Creating a Hex Grid with Transforms Stored for later reference

your code is confusing me. i will try to give you a logic that seems logical to me.

the way you iterate the points at the end doesnt make sense to me, as well as the way in which you create the points.
unless there is a specific reason to have the x and y points separated i think this is better.
you are not setting the X on the points either.
no need to create a vector variable you can right click on the pin on “add” of the vector and select “split struct pin” and set the components directly (dont overuse though) there might also be a “make vector” or simil.

pd if you havent used blueprintue before, you can copy and paste it into the editor.
pd2 in the screenshots you seem to have declared OddVector and evenVector as regular variables, i think they should be “local” ones