I have configured a Watchguard Firebox X as a NAT between 2 networks. The configuration is up and running, however the route will not work. I flush the ARP cache, which then enables the packets to go on the correct routes. After a few minutes, they stop again and I need to reflush the cache. Let me know if you need any additional information.