Hi,
I assume that the heightmap and the texturemap do not have the exact same extent, which they need. thus, the texturemap shifts on top of the terrain since it is exaclty repeated once over the whole terrain.
How do you convert the contour lines ? Do you know the product 'Leveller' by Daylong Graphics ?