Note that copy from workspace when both source and destination are different remote slave nodes (not Jenkins master) only works when flatten directories is chosen, due to a limitation in the underlying Jenkins core method.