Thanks for posting your question in the Microsoft Q&A forum.
You do not necessarily need a site-to-site VPN to enable communication between Azure Container Apps in different regions when using virtual network peering.
- Each Container App environment has its own private DNS zone. For cross-region communication, you need to ensure that the private DNS zones are linked to the respective VNets.
- Check the Network Security Group rules associated with the subnets hosting the Container Apps.
- Verify that the effective routes within each VNet include the address space of the peered VNet.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful