"Shadow" showing on vertices of model
In order to display n-gons they need to be triangulated because video cards draw triangles only to simplify calculations. When the n-gon is automatically triangulated it so happens that there is an edge where you see the 'shadow' that's why it is visible there and that is why your solution works - it includes triangulation without any edges going from one side to another.