Add a custom label to existing istio ingress gateways

Is there a way to add a custom label to the existing ingress gateways say

"apply-envoy-filter": "true"

Rancher Istio 1.11.7 is used with values.yaml. I tried to add the new label in overlay section and did an helm upgrade as below

overlayFile: |
  apiVersion: install.istio.io/v1alpha1
  kind: IstioOperator
  metadata:
    name: my-istio-operator
    namespace: istio-system
  spec:
    meshConfig:
     ingressClass: my-istio
     ingressService: my-ingress
     ingressSelector: my-ingress
     enableTracing: true
     defaultConfig:
      tracing:
       sampling: 100
    components:
      ingressGateways:
      - name: my-ingress-gateway
        namespace: routing
        enabled: true
        label:
          istio: my-ingress
          **apply-envoy-filter: "true"**

I end up with the error

 MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is immutable