Port forwarding issues are a problem to diagnose by us 3rd parties

. We can't see the whole picture at the time.
There are so many places between the outside user and your PC that can (and usually SHOULD for user protections) block. Some ISP's block 80xx because their rules do not allow private 'server' traffic . Maybe a user in your locale can shed some more light.
Can you even PING your Public IP (if the router even allows) from a friends system?