Port forwarding open but refused to connect
- Check that the server is showing as online on this website
- If you're running the server on the same computer that you're trying to connect with, try connecting with 'localhost' or your device's IPv4 number
In my experience, when I've set up the server on the same computer that I'm using to connect to the server and play, my public IP address will not work for me but will work for others, and I can only connect using localhost or my device's IPv4 address.
EDIT: I see you mentioned that you can connect using your local IP but not public. As long as the server is showing online on the website I linked above, others should be able to connect fine.