Give us an example of traffic that you are trying to pass here, actual source and destination IPs.
It seems likely that the traffic is not hitting the outer firewall at all.
Alternatively the target may not be using that as route back if the source is a public address.
Run packet captures. See what traffic is actually arriving on which interfaces.
Steve