To follow the original IPs mentioned above and not actual: when I had this (FreePBX generated conf file):
localnet=192.168.1.0/24
localnet=192.168.2.0/24
it didn’t work - but when I changed it to:
localnet=192.168.0.0/16
it did - two way audio for phones in both subnets