Random Stream in Character; Seed has no effect?

Your solution is invoking the default value of initial seed is not overrided. Also Level Blueprint is different blueprint that assigns automatically assings initial seed value for stream generated objects. That’s all you need to setup like in image.

Initial value will be overrided for each generated distribution on Begin Play event.