I’ve just had this exact problem, figured I’d post what worked for me. In the PCG Graph itself, under the Get Spline Data, there is a tick box called “Always Requery Actors” rather than caching.
This finally got it noticing when I update the spline point positions in the level. Hope this helps.