Services are unregistered after restarting the syncCatalog pod

Services are unregistered after restarting the syncCatalog pod.

Messages are displayed first:

to-consul/sink: invalid service found, scheduling for delete: service-name

Next:

to-consul/sink: deregistering service: node-name=

control-plane:1.7.3

global:
  enabled: false
  name: consul
  domain: consul
  datacenter: prod
  acls:
    manageSystemACLs: false
  gossipEncryption:
    autoGenerate: true
  federation:
    enabled: false
  tls:
    enabled: false
  imageK8S: consul-k8s-control-plane:1.7.3
ui:
  enabled: false
connectInject:
  enabled: false
  default: false
controller:
  enabled: falsel
client:
  enabled: false
server:
  enabled: false
dns:
  enabled: false
externalServers:
  enabled: true
  hosts: ['10.23.12.50', '10.23.12.51', '10.23.12.52']
syncCatalog:
  enabled: true
  default: false
  toConsul: true
  toK8S: false
  k8sAllowNamespaces: ['*']
  k8sDenyNamespaces: ['kube-node-lease', 'kube-system', 'kube-public']
  k8sTag: k8s-prod
  addK8SNamespaceSuffix: false
  consulNodeName: k8s-sync-prod
  consulWriteInterval: 3s
  cleanupNodeOnRemoval: false
  syncClusterIPServices: false
  consulAPITimeout: 35s
  tolerations: |
    - key: "worker-infra"
      operator: "Equal"
      value: "true"
      effect: "NoSchedule"
  aclSyncToken:
    secretName: sync-token
    secretKey: token
  resources:
    requests:
      memory: '500Mi'
      cpu: '300m'
    limits:
      memory: '500Mi'
      cpu: '300m'
  metrics:
    enabled: true
    port: 20300
    path: /metrics
argocd:
  enabled: true

What could it be related to?