Editable Mesh Texture Problems

The issue is pretty simple,

So what I currently have is this.

Editable Mesh

Everything is properly mapped upon creation and the manual setting of the normal map,
This is ran on each vertex:

This is the result:

Note this code is ran BEFORE the insertion of the surface appearance on to the mesh

Now, after putting a 3 second delay for each vertex, I then go to set the normal for each again with the very SAME value.

This is ran on each vertex after 3 seconds:

You would think it wouldn’t change. Yet here is the result:

Now you can still make out some details in the texture but it’s just wrong?
this can’t possibly be an issue on my end since nothing changed about each vertex.

So… what is happening here???