Your ovelay does have the same goemetry as the underlay part of your underlay doesn't it? The overlay will only show if it is as high as the underlay or higher. The overlay effectively is a semi-transparent model that is put into the map. It has no collision, this is the underlay, but creates textures.

The only other thing I can think of is check theres no rogue alpha on your textures.