It's been many hours reading and reading everywhwere.. testing rsync, Grsync, and Unison.. with no hope! The normal way of rsync copying/synchronizing files between two local folders is to "copy the whole folder itself! - not the contents as thought! - nothing else!
To experiment with, I made two folders with different names on same root. When got this result, I separated them and gave the source the same name of destination in case this was the cause.
rsync -zrahvWnt --delete-after ~/Documents/test3/source-DRV ~/Documents/test3/dest-T
I also used ALL possible options in Unison.. no hope! Same result!
"Resolve conflicts in favor of first root" "Propagate Right to left" "Right to left"
None worked differently! All gave same result: Copy the "whole" folder "inside" the other folder!
What I want basically is very simple:
Check for missing files in the Target that are in the source.
Move - preferable, but copy is ok
only missing files from the source to the Target folder.
Do nothing to files that are identical in size, date and found in both folders.
This will result in a "Complete Folder" - which is the destination, and a "Useless Folder" which is the source, to be deleted manually no problem.
[Edit:] While implementing the solution, I found that I've used the -n option, which makes "dry run".. that's probably another reason why nothing worked. I removed it and everything went as expected!