Handling collisions for a building system in 3d

I am making a 3d survival game. At the moment I am implementing a building system that should be able to handle lots of different sized 3d models. The problem I am having is that the collision part of the code only works for some reason when I directly check if a specific object shares the same X, Y and Z position as the Indicator.

Whenever I use a 3d collision condition, it always returns true even if there is a gap between the objects when checking if the Indicator is touching the group of Buildings.

To give some more information the Indicator is a 3d box and I can provide more information and or screenshots if anyone needs it.

I have resolved the issue. I changed the Indicator from a 3d box to a 3d model and when using the 3d collision condition set the “Ignore objects that are touching each other on the edges but not overlapping” to no.