Trying to install Istio 1.10.0 but istiod fails

I am trying to install istio 1.11.0 or 1.10.0 (both fail due to istiod pod issues)

We are using istiooperator to install

apiVersion: install.istio.io/v1alpha1

kind: IstioOperator

spec:

hub: redacted

tag: 1.10.0

components:

ingressGateways:

  - namespace: istio-system

    name: istio-ingressgateway

    hub: myhubhere (redacted)

    enabled: true

    k8s:

      resources:

        requests:

          cpu: 200m

      serviceAnnotations:

        service.beta.kubernetes.io/azure-load-balancer-internal: "true"

Installing on kubernetes version 1.21

The issue is, 1.9.0 seems to install fine but 1.10 fails with the error below.

istiod shows the following in the logs of the pod

PS C:\istio> kubectl logs -n istio-system istiod-5ffb4679d5-wgd2s
Error: unknown flag: --trust-domain
2021-11-18T21:45:31.736601Z error unknown flag: --trust-domain

If I remove this flag in the deployment, the pod spins up fineā€¦

need help to figure out why my config is not working