An Azure network security service that is used to protect Azure Virtual Network resources.
Hi,
I would suggest you to have a setup done with a non-overlapping address space if you want those 2 VNETs to communicate with each other. This was you can scale your design as needed and it will reduce the complexity.
on the side note, even when you have introduce the Azure Firewall in a hub vnet, you will not be able to peer other 2 spokes which has the same address space.
Regards,
Karthik Srinivas