Hi Warit,
Thank you for posting your query. Have you also configured the private DNS zone for the virtual network? You'll need to create a private DNS zone through which your internal traffic will go through if you're not using a custom DNS solution, link it with your virtual network, and add your container app's IP as an A record. An example is here: Deploy with an internal Azure Container Apps environment.
For more information on private DNS zones: What is an Azure Private DNS zone?.
Thanks,
Cary