You cannot mix a Surface shader ('closure') with a RGBA shader such as Flat, otherwise, the result of the Surface shader is lost. You need to use two shaders of the same type such as Standard Surface.

Mode

Mix

Shader 1

Shader 2