azure AKS internal load balancer not responding requests

I have an AKS cluster, as well as a separate VM. AKS cluster and the VM are in the same VNET (as well as subnet). I deployed a echo server with the following yaml, I'm able to directly curl the pod...