Mesh vertex color custom display issue (RH8)

Hi all,

I can’t seem to shade meshes from Grasshopper that have vertex colors with the Custom Preview component in Rhino 8. This issue also extends to the display overrides in the C# script component. Are there any good workarounds for solving this in Rhino 8/Grasshopper?

If the viewport is set to wireframe display, it will still appear shaded however, the geometry will disappear if the display is set to rendered or arctic.
I have attached a Grasshopper file
Vertex_Colour_Example.gh (732.8 KB)

Rendered display:

Wireframe display:

In Rhino 7, mesh vertex color display appears to work without an issue:

It seems like it might stem from the same issue discussed here:

This issue also appears to occur when displaying meshes with Display.DrawMeshShaded(Mesh, DisplayMaterial), but not with Display.DrawMeshShaded(Mesh, DisplayMaterial, Int).

Are there any workarounds other than the Display method in C#?