Well i guess just break it down step by step.
Step 1) Get packets routing from Cisco to FortiGate wan1
Step 2) Get packets through FortiGate.
So assuming there's no issue on the cisco side i will assume you have packets coming from the Cisco and reaching the FortiGates WAN1 interface.
That can be double checked with a packet sniff -- diag sniff packet any 'net 192.168.3.0 mask 255.255.255.0' 4
Using your diagram what you need in addition to this on the FortiGate is
1) A firewall policy WAN1->Port2 (to allow communication from the outside)
2) A firewall policy Port2->WAN1 (to allow communication from that device to the internet)
3) A route to the hosts subnet behind port2
Destination IP/Mask: 192.168.1.0/255.255.255.0 Device: Port2
Gateway: (none) - Give Port2 a 192.168.1.x/255.255.255.0 IP address that doesn't match the host and the route will be added automatically