Line Trace BUG on Instanced meshes

I am trying to use a Line Trace against the buildings in the City Sample project in order to identify the specific instance that was hit by the trace.

I am aware that City Sample uses additional collision meshes and proxy collision volumes around many buildings that are not directly part of the visible building geometry. However, even after removing or bypassing these collision proxies, and after manually modifying meshes, instances, collision settings, and overlap settings, my traces still do not return enough information to identify a specific building instance or sub-element (for example, a particular window on a building).

At the moment, the trace results mostly return DefaultPhysicalMaterial, without providing enough information to determine which building instance was actually hit.

What would be the best approach to identify the specific building instance hit by a Line Trace in City Sample? Are there any special considerations regarding Packed Level Actors, Level Instances, ISM/HISM components, or Rule Processor-generated content that could affect trace results?

Additionally, when entering Play mode, are collision settings regenerated or overridden at runtime by City Sample systems? In other words, if I manually modify collision profiles or collision responses in the editor, could those changes be automatically rebuilt or replaced when the game starts?