Why are you bridging the two interfaces that according to the rest of your explanation have public IPs on ether1 and private IPs on ether2? This doesn’t seem like a NAT issue, but a general configuration issue.
You should have a DHCP client on ether1 to grab the public IP from the cable modem. ether2 should be a standalone port with the IP address for your LAN network gateway on it. If you want, bridge ether2 and wlan0 and put the LAN address on the bridge instead, but ether1 (WAN) shouldn’t be bridged into this as it is a separate network, and therefore a separate broadcast domain.
yes - i agree - we should not bridge ether1. We are only bridging ether2, ether3 and wlan1. ether1 is a dchp client. we can get out to the internet fine, but port 80 traffic does not hit my web server on ether3 with ip adress 192.168.1.20.
i’ve tried the rule you suggested. still no change. any other suggestions?
Have you disabled the web server on the MikroTik? The web server uses port 80 and that could be causing issues, and would be the firs thing to check if you copied the rules exactly. After that, what are your filter rules?