No, because if you view in 3D view using satellite mode, the buildings all look the correct height, indicating that the algorithm can work correctly. It seems to be specific to the 3D non-satellite (what they call "map") view. Which suggests it might be an intentional design decision to try to reduce masking. Very weird.