Nella vostra prima sezione, realmente dichiarate unico = allineate… così questo fissate il vincolo. In quello secondo, state generando il vincolo e state installandolo, ma dovete dire ds.EnforceConstraints=True. A quel punto dovrebbe, se il kivk fuori la vostra eccezione.