Please connect to your OpenWrt device using ssh and copy the output of the following commands and post it here using the "Preformatted text </> " button (red circle; this works best in the 'Markdown' composer view in the blue oval):
Remember to redact passwords, VPN keys, MAC addresses and any public IP addresses you may have:
If you really have a public IP, forget about rules for a while and use tcpdump on OpenWrt to check if anything comes from the Internet.
You can use any external service like https://canyouseeme.org to test various ports.
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on wan, link-type EN10MB (Ethernet), snapshot length 262144 bytes
0 packets captured
0 packets received by filter
0 packets dropped by kernel
Great, your problem has nothing to do with OpenWrt.
I don't have any router with PPPoE at the moment, so I'm not 100% sure that wan is the right interface to use here.
Run tcpdump -D to see the list of interfaces, then if something like PPP* is there - retest with another interface name.
I added a rule in "Traffic Rules" and it worked for a few minutes
Success: We can see your service on 2804 xxx on port (56464) Your ISP is not blocking port 56464
Success: We can see your service on 191 xxx on port (56464) Your ISP is not blocking port 56464
but now " Failed: We can NOT see your service on 191 on port (56464)
You don't need any rules for the initial test and external service is required only to generate the traffic.
For results please refer to tcpdump output on your local system.
See if pppoe-wan is the interface name you should use with tcpdump.