Hello,
and welcome to the forums.
On the Fortigate you have checked the " NAT" option in the incoming policy. This is not necessary here. Uncheck it to keep the original source address.
If traffic then stops (return traffic, that is) then there is no default route on the intermediate L3 devices. There has got to be a route at every intermediate station telling the device where to find the source network. In case of internet traffic, there are a lot of source networks; instead of explicit routes to each one there is a default route in place, sending every unknown packet to the internet.
Does that make sense for you?
Ede
"Kernel panic: Aiee, killing interrupt handler!"