ArgoCD only builds a helm-pull command for oci:// sources when the repo is registered with enableOCI: true; otherwise it falls back to classic --repo handling, which errors on an oci:// URL. Registered via configs.repositories in argocd's own values.yaml (Git-managed), Application source updated to the bare host/path form ArgoCD expects for OCI repos.