i have 3 interfaces (wan+lan) and a few vif (vlans) all with their own addresses. up until recently the routing was working fine between subnets and networks. there's a zone policy which has all the vlans and lan's in the same security zone.
the point at which things get complicated is i recently added another wan to the equation using loadbalancing. and now for some reason all the subnets arent routing one to another. from themselves to the internet they work but from one to another they don't.
subnets in use:
LAN - 192.168.20.0/24
Wifi - 192.168.21.0/24
DMZ - 10.40.20.0/28
the issue is all the subnets route to the internet properly, and when pinging the router address of another subnet it responds, but when pinging an ip on another subnet it routes to the internet directly. (does not follow the route table of the router)
i have not changed anything other than the load balancing but the router isn't routing internally to other subnets.