Diagnostic step 1
Determine path of NAT: put modem into bridge mode if the ISP supports it so OpenWrt receives the public IP directly; this removes double NAT and allows persistent static port forwarding on OpenWrt. If bridge mode is unavailable, request ISP support to enable bridge/DMZ mode or persistent NAT behavior — escalate to ISP with logs showing mapping loss.