Azure Firewall uses Azure Virtual Machines underneath that have a hard limit number of connections. The total number of flows per virtual machine is 250k.
The total limit per firewall is the virtual machine connection limit (250k) x the number of virtual machines in the firewall backend pool. Azure Firewall starts with two virtual machines and scales out based on CPU usage and throughput.