I have been hosting some web services on a subdomain on digital ocean that forwarded requests to my home IP address.
This was handled by a Speedport W 724V modem/router and worked pretty well. But since it's a modem specific to my internet service provider I wanted to put a Raspbeery Pi with OpenWRT inbetween so I can take my network setup with me when I move.
The modem is also serving as a router. By adding the OpenWrt router you have created a double-NAT situation.
You must first setup port forwarding in your ISP modem+router to point to the OpenWrt router (192.168.2.137) -- this can be done as a targeted port forwarding (i.e. port 80 and/or 443 for your webserver), or you can sometimes do what is typically called "DMZ" where you basically forward all ports to your OpenWrt router's WAN. Then you create port forwarding rules in the OpenWrt router to point to your actual server.
If you can set the ISP modem+router into a bridge mode, it will simply pass the public IP to the WAN of your OpenWrt router and that is easier.