How do I make a herringbone pattern?
I think you could use a texture map instead of a procedural map.

I made a seamless tile using your image.

You can play the dimensions using a mapping node.

See the image below: