Istio 1.10.4 ingress and egress pods are not ready

Hello,

I am using helm charts istio 1.10.4 charts for installing ISTIO. My Kubernetes version is 1.20.7 Istiod is running but both ingress and egress are not ready.
this are istio ingress logs:
system.svc:15012",“drainDuration”:“45s”,“parentShutdownDuration”:“60s”,“proxyAdminPort”:“15000”,“serviceCluster”:“istio-egressgateway”,“statNameLength”:“189”,“statusPort”:“15020”,“terminationDrainDuration”:“5s”,“tracing”:{“zipkin”:{“address”:“zipkin.istio-system:9411”}}},“PROXY_VIA_AGENT”:“true”,“ROUTER_MODE”:“standard”,“SERVICE_ACCOUNT”:“istio-egressgateway-service-account”,“UNPRIVILEGED_POD”:“true”,“WORKLOAD_NAME”:“istio-egressgateway”}): json: cannot unmarshal string into Go struct field BootstrapNodeMetadata2.PROXY_VIA_AGENT of type bool.
NAME READY STATUS RESTARTS AGE
pod/istio-egressgateway-5ff56f89d4-5v7c4 0/1 Running 0 129m
pod/istio-ingressgateway-5c668c84bc-7xzzb 0/1 Running 0 44m
Do you have any idea about why pods are not ready. Please help us.