Procedural mesh creation error

I’m having an issue with my procedural mesh component where My triangles are generated, but mesh artifacts are created and can be seen at oblique angles (as seen in image shown).

I was hoping someone would be able to diagnose this/tell me the proper order of generating a grid of squares using blueprints. I have attached images of my methods for generating vertices and then corresponding vertices. The order that I am inserting vertices for the different squares are: Bottom Right, Bottom Left, Top Left, Top Right, Bottom Right, Top Left.