Hi @Anonymous
If BGP is correctly configured, Azure will learn the routes from your on-premises firewall via BGP. Leaving the address space blank keeps the configuration clean and avoids potential conflicts and in most BGP-based VPN setups, leaving the address space blank is the best practice.
Please refer this document.
If you correctly specify the on-premises networks, it won't break anything. However, it's redundant and adds unnecessary configuration but if you specify incorrect or incomplete address spaces, it could lead to confusion and troubleshooting difficulties.
Azure might prioritize the static address spaces over the dynamically learned BGP routes in some scenarios.
Kindly let us know if the above helps or you need further assistance on this issue.