Are you setting the seed in Start and then use Random.Range in Update or some other function that is not Start? Because in that case, Random will just use the seed of the object that happened to be last in line to execute Start. To solve this, set the seed in the same function where you use Random.Range or generate and store the random number in Start.
If you did both set the seed and get the random number in Start, the problem is something else. In that case, posting your code in Start will give us some more information on what might be going wrong.
I tried it without using Seed and it repeated, which is why I tried the seed method. I call .seed in my Start() and call Random.Range() in my Update function. I’ll keep plugging away to see whats going on.