I have no Idea how to get Color[] Arrays into vertex colors

Godot Version

Godot 4.4 Mono C#

Question

Appearently I have no practical knowledge on Color[] Arrays, When I set a Color Or Array.Fill<Color> It doesn’t do anything
private Color[] BiomeColor = new Color[]{};
Is the biome Color I am using, I need this to store colors and display them on top of a greyscaled texture I am using
surfaceTool.AddTriangleFan(triangle1, uvTriangle1, normals: normals, colors: BiomeColor);
Is How I am generating my meshInstance, This does not work, No matter what I try I cannot get any colors to populate / Be displayed by the mesh
Note : I know How to set up materials to use vertex colors, Do not get Code Snobby about that