I have this weird bug with PCG on 5.4,
I use a plane for the ground of my level and a spline for the extents of where to do PCG logic using get spline data and create surface from spline. Everything works fine, and setup some quick construction script logic to scale and change the seed, again works perfectly.
Now at runtime I want to change the scale of my world so on input I clean the PCG, change the scale, update the spline points location to fit new scale, and then generate the PCG. the first time I do it it works but if I do it more than once, the next generations will still consider the previous spline extents, resulting in the generation to not fit the new scale of the ground.
Its weird because when I spawn the generation works, if I change it once works again fine, but one more time and the surface sampler of the PCG for some reason keeps the last spline scale. I also made sure and debugged, the spline does resize perfectly every time its just the PCG not following.