Egress TLS Origination and http

hi
I am trying to get the egress TLS Origination to work on port 80 and use passthrough on 443 at the same time.

As of now once I enable TLS Origination at port 80, direct curl to 443 fails. (Mutual TLS disabled)
following the example; https://archive.istio.io/v1.2/docs/tasks/traffic-management/egress/egress-gateway-tls-origination/#perform-tls-origination-with-an-egress-gateway
this is OK:
kubectl exec -it $SOURCE_POD -c sleep – curl -sL -o /dev/null -D - http://edition.cnn.com/politics

this is NOT OK
kubectl exec -it $SOURCE_POD -c sleep – curl -sL -o /dev/null -D - https://edition.cnn.com/politics

Basically I want to retain the backwards compatibility, as existing application uses https. we don’t want to break the current env.