Unable to open the application using Normal port for Istio-gateway using Metallb for RKE Cluster

I’m using Metallb for provisioning the Load Balancer in RKE cluster. Then I installed Istio for serivce mesh. Inside that, Istio Gateway is only allowing the random NodePort of the Istio-ingress gateway service to open the application after the provisioning of load balancer, why the normal port mentioned in the values.yaml inside the Istio-Gateway is not accessible to open the application. Istio Pods & Services

Here, I’m able to open the application through 31940 port, but unable to open the application by using port 80(http) & 443 (https).