First Issue, Yes upgrade the firmware, there has been port forwarding issues in the past. Also try assigning a static IP outside the range of DHCP, Such as 192.168.0.200
Second Issue, this has to do with the routing table, when you enter your WAN IP from within your network the traffic is directed out through the gateway because your WAN IP is not local. Problem is, once past your gateway there is not anything to tell the traffic to come back into your network and
its complicated because you have NAT services behind the routing service.
The packet would go like this:
Private IP -> NAT -> Private IP mapped to Public IP -> routing -> WAN -> back to WAN -> My source and destination IP are the SAME -> what do I do now? -> drop packet
