PCG and Dynamic Level Instances

I am attempting to make something of an endless runner using PCG and dynamic level instances. I would like to randomize the PCG seed when a level instance loads. I have everything working nicely as long as the PCG seed is a consistent number.

…but when I randomize the seed, placement of static meshes is off.

Why is this happening? I have the PCG component set to generate on demand. I am generating from the instanced level BP.

My pawn BP loads and unloads the level instances.

I’m an artist and not a developer. Dumb it down for me. Or, just tell me this isn’t the way to go about it altogether.