Hey alexk,
are you using 'Brick' as your shape? You can alter the 'shape specific' parameter to get rid of the 'blur' if you use bricks.
I'm not sure how you created those blurred edges so it can be hard to tell how to fix it. By default the tile generators have no blurred edges entirely.
Best Regards
I've investigated this further and it is true that if I set the shape as Brick or Square within Tile Random, it will fix the blurred ends. However, this greatly limits the Pattern Input node, which is what I use primarily.
Even plugging in a Shape Node with Square into the input of a Tile Random will produce this blurred effect. And typically I would just use a levels to fix this.
However, the problem is that when I start using shapes that are not just simple black and white. For example, if I blend a gradient linear with a Shape Node Square, and then plugging that into the shape input. I will get this blurred ends which is not fixable with a levels because I want to keep the gradient in my shape input. And again, if I use random colors, I will lose all that when I use levels to fix these blurred ends.
Example 1: This is an example of a situation where I cannot easily fix blurred ends with a levels node if I want to keep my color variation.

There is an inherit problem with how Substance Designer handles the transformation of shapes.
Example 2: Using a Tile Generator with a square and with the same interstice settings, we can see that the shape is not being changed equally. You can see that vertical interstice is not the same as the horizontal. It's almost as if it's trying to stretch a bitmap image poorly, instead of say a vector shape.

Example 3: Again, usng a Tile Generator and with a brick shape, we have the same problem where the interstices are not equal despite the interstices settings being the same.

Example 4: With the same Tile Generator but this time, I'm plugging in a Shape Node with Square selected, we still have the same problem

I'm not the only one who knows this problem as even this youtube tutorial needs to fix this.
https://youtu.be/GbGPWj6CkFk?t=104I've also attached my SBS file with these examples