If you remove an object version from the TargetVersions collection of a delete-propagating destination relationship, Repository considers performing a propagated deletion.
Delete propagation always occurs from the origin object toward a destination object. Thus, in this situation, Repository considers performing a propagated deletion on the object version that was the source of the relationship whose TargetVersions collection you modified. Repository performs a propagated deletion on the source object version if all of the following conditions hold: