Same picture on left and right except for on the left I’ve selected a Blueprint that makes a procedural road and places spline meshes along it.
The road (quads generated in BP) looks the same in both pictures and gets the blue hue from the sky or ambient. But the spline mesh doesn’t - until I click on it in the viewport? In-game, it’s still dark.
I spawned the same mesh as a staticmeshcomponent in the same BP, as well as placing it manually in the level (lower part of image), and they both look correct.
I believe your issue here is that procedural mesh components created via blueprints do not support static lighting. They are dynamic, which means they only support dynamic lighting. Try setting your light’s mobility to ‘Movable’ and rebuilding your scene to see if that has an effect. You can also use the ‘Stationary’ mobility type, but this will require more set up when establishing static and dynamic shadows.
Let me know if you have further questions or need additional assistance.