I’ve been using ‘overlapping zones’ for a long time; placing different types on different layers. I have not worked with the IE zone detection feature before, but this post brought it to my attention. Nice feature. Sure enough, I experienced the same problem mentioned above (variable and inconsistent zone associations) when using the detection feature. But I like using the zone tool and zone type arrangement for my planning work!
In any case, I explored flattening my gross and other non-room planning type zones to 1” high and ‘embedded’ them into the floor slab (-1” offset) to avoid the overlap with the room zone, which of course needs the full height / volume. I ran some tests and the IE zone detection worked consistently.
I could see some added work effort for stepped floor levels, but you may want to consider exploring this option.
“The best thing about the future is that it comes one day at a time.” - Abraham Lincoln
AC27 USA on 16” 2019 MBP (2.4GHz i9 8-Core, 32GB DDR4, AMD Radeon Pro 5500M 8G GDDR5, 500GB SSD, T3s, Trackpad use) running Sonoma OS + extended w/ (2) 32" ASUS ProArt PAU32C (4K) Monitors