How to interpolate vertex colors in a cube?
In general - each vertex is usually used to store only one color. In your example one vertex consists from three colors. So the only one way to interpolate is to set average color.