If i do the /clone command and select a region to clone it does do its job but it goes one block in the +x and one in the -z. this is easily fixable but putting your coordinates -1 x and + 1 z but it still makes no sense that is does that.
This is the command i used:
clone 534 15 541 535 19 539 ~ ~ ~5
original structure is on the left. copied is on the right.
as you can see it is one block forward even though i used relative coords and did not use the x direction. Hope u can fix it or tell me if im just stupid and doing something wrong THANKS!
Negative coordinates are rounded up (use the # in the parentheses), and the three coordinates for the destination should be lower north west corner I believe.