Collision for Static Mesh on Spline

I am at my wits end. Following some tutorials and I have built a ‘wall’ system. Basically splines that I can extend. Along the spline it creates wall sections. At each spline node, I spawn a ‘pillar’. The wall creation works great! The pillar generation works great! The collision on the static meshes doesn’t work at all.

I have box colliders added to both static meshes, both set to Block All. If I manually pull the mesh into the viewport and run - they work fine, blocking everything as you expect. However, on the spline their collision is completely ignored.

Does anyone have any ideas on how I can get the spline-d meshes to function as actual walls? Below is a pic of where I am adding the Spline Mesh Component, as I feel like that is the most likely culprit. But I am totally new to programming and UE 5 (about a month in) so any help or insight would be appreciated!

I ended up just having to ditch this idea. Tried everything, but seems like it might be a bug with Unreal Engine. Probably something with the collisions interacting and Unreal just switching them off. Because it does work for the mesh spawned on the mode themselves.

Even tried to replace spawning the mesh with spawning actors along the spline, but couldn’t get that work consistently either.

My solution was to just use the spline to create the wall meshes, but then hiding a cube volume along them to block visibility. Not happy about it, but it gets the job done until I can find a better solution.

You might try to add/adjust collision settings after creation using the nodes depicted below: