Spline meshes ignoring fog?

So I have a foggy scene (not THAT foggy) but it seems like both my road and river, which are splines are ignoring it.

Why is that? is there any way around that.

Bonus question: Is it possible to somehow vertex paint my spline so I can add some variations to the road?

Thanks!