Material Vertex Normals with object scale problem

Hey

Ive been trying to tile a texture onto a cube that tiles per face vis axis scale. i also needed the face to keep the tiled texture when i rotated it. Progress is good however ive come to a problem and am unsure if its a bug or a error with my material.

The problem is that when i scale below 0.5, the vertices on that face seam to loose their normals?

Im using the default unreal cube.

Any guidance is appreciated.

Thanks

Try to normalize result after Transforming. TransformVector does apply the scale of transformation with rotation but no translation.

Hey
Thanks, that fixed it perfectly.
Final result