Natural undyed linen material is affected by it’s growing conditions, this is why the natural colour can vary through 3-4 colour tones.
Even after dyeing linen with the same colour formula on a different linen roll might slightly look different. So if you buy a linen item and after a while come back to my store to buy again (same colour), it could have a very slightly different shade.