How can I prevent BSP brushes from merging into a single object?

For gameplay reasons, I need to get the bounds of any object that is under the player’s cursor. This includes walls that I place in the level using box brushes. Currently, all the brushes seem to be merged into a single UModelComponent and the bounds that it returns are actually the bounds of the entire level geometry.

Is there a way to prevent this and actually get the bounds of the single brush? I know I could convert the brushes into static meshes, but I’d like to avoid that if possible. Thanks!

late to answer here but you have to solutions.

1: Lay down individual brushes
2: Use static meshes. Either of these will resolve the problem.