if the displacements have occured after the compute terrain node, TG won't know the correct final coordinates of the terrain, hence the populator will be fed with "wrong" data. You either need to make all your displacements before the compute terrain node, or plug in a second compute terrain node after your displacements.
Regards,
Frank