Yo!
Not sure of what exactly is your problem here, but if you want to do something like that :
... check
this fileIt's on TG2 (because TG3 don't run on my computer), but, I think, It could work well on TG3.
Really nothing complicated here...
Just 4 things :
1 - The merge of the 2 textures is done with a merge shader (option Choose by altitude : Hightest). This shader can break if you have lateral displacements (on TG2, I don't know for sure on TG3)... You can solve this problem with a simple trick... Delete the merge shader and apply your second texture on an other plane (or planete, or whatever)... We do it with lakes, so why not...?
2 - If you want your sand to follow the relief you must use 2 instances of the same relief... On this file the nodes "TERRAIN HARD" and "TERRAIN SMOOTH same seed and size than TERRAIN HARD" are the same, except the second one is smoother.
You could also do that by using a surface shader with smooth option ON (0,5 or 0,75 value).
3 - Because of point 1 issue, warp on your sand isn't necessary a good idea. So I prefer to use a vector deformation ("VECTOR TO POSITION" group). Also you can use that to "elongate" your dunes.
4 - After that you add fake stones and plants, and your good. I hope this could help. And nice work!