Referencing a static mesh for 'Add Instanced Static Mesh Component' fails to draw them in the scene

Hello. I have run up against what seems like a fairly simple problem with a Construction Script.

The following section of Blueprint script works fine. I have a loop, which checks a condition, and if valid creates a mesh (that the user can pick in the Details pane) in the scene at different locations:

However, the user would be able to duplicate this a lot. So I thought it best to add this as an instanced mesh component. But changing this then fails to render the model in the scene at all:

This seems like something quite simple. If anyone could help I would be very grateful. Thanks.

Can you post the SS of the entire blueprint?

Sure thing!

This draws the meshes correctly:

This does not:

I think that it may be because the variable type for ‘Segment Mesh’ is ‘Static Mesh’. I tried using ‘Instanced Static Mesh Component’, but then I can’t add the mesh in the ‘Details’ pane for the Blueprint.

Thanks!