Perhaps one easy option would be to allow a small percentage overlap, say 5% or 10%, and for that not to apply to military buildings.
Once you start looking at sci-fi cities, the issue becomes worse since futuristic shapes provide more scope for overhangs
Once you start looking at sci-fi cities, the issue becomes worse since futuristic shapes provide more scope for overhangs