That is a good first test but only proves you can access it from your local network
I cannot connect using HTTP(port 80) or HTTPS (port 443).
No, but those are the defaults when making requests like HTTP://(...) and HTTPS://(...)
You can explicitly specify the port like https://example.com:8443 but people generally don't like that. And, no, your ports are not "congested"
It looks to me like you have a firewall or some other device preventing connections from the public internet.
The Let's Debug system (here) cannot reach you using HTTP. And this SSL Checker (here) cannot reach you using HTTPS
I can't reach either of those from my own test server either. You have some fundamental problem with access from the public internet
Can you reach your domain from the public internet? Like a mobile phone with wifi disabled so using the carrier network?