Get Overlapping Components not working on dynamicly added components?

I am randomly scattering Static Mesh Components in my construction script and then calling Get Overlapping Components on them to see if they are overlapping, so that I can reposition if needed. However, the result of this check is always and empty array, even if there indeed overlaps.

Does this not work on dynamically added components? Is there another method I should use?

Still fighting with this. I need to know about overlaps so I can move intersecting meshes, but the overlap always comes back empty no matter if they overlap or not.

At this point I have tried I think all of the various Overlap BP nodes with no luck.

I’m having the same problem, would love an answer to this.