There is a problem when copying Downstream Resources into the local cluster, because DeepCopy() is being used, which also copies the metadata (including the UID).
When calling CreateOrUpdate, the function does not return any error, but internally Kubernetes is not performing the copy because a resource with the same ID already exists.