Why is my child actor not following its parent?

It seems that you use Obstacle spawn point transforms, which are in world space, and assign them as relative.