Let’s start with some basics…
Is your router’s WAN IP and the specified public port accessible from outside your home network? If so, do the router’s public IP and that recognized from outside match?
You should be able to verify this using a service like canyouseeme.org