How can I select different sockets on one static mesh?

I am trying to build a 2x4 wood stud wall. I added 9 sockets to my static mesh 2x4 in order to simulate 16" on center for a standard framing layout. I lay out one 2x4 horizontal on the ground and then create another instance of the same mesh. I know that if i select the new mesh and select Attach To, i can select the horizontal board and select which socket to attach to. The second instance of the mesh does attach to the original instance, however, it only attaches in the middle. Is there a way to choose which socket of my second instance attaches to which socket in the original instance of the mesh?

Could you share your blueprint layout + the socket setup + the result you would like to achieve (just make it by hand) ?

Here is a screenshot of my current static mesh with the 9 sockets that are setup to be 16" on center for standard wood wall framing. I will have to get back to you with a picture of what I’m trying to do, but with the screenshot maybe I can elaborate a little bit more. When I lay an instance of it down horizontally, I want to add another instance or 2x4 and attach to socket 1 for example. But when I attach it, the new 2x4 attaches to socket one but in the middle of the new 2x4. I want to attach socket 1 of one 2x4 to socket 1 of the other 2x4.