I’ve resolved this now. It was a DNS Problem, it took a while to figure out based on the result but I remembered you need DNS in place for all domains for LetsEncrypt to succeed!
Good to know that you found solution. I am leaving a guide for future readers as this is one of the most common errors faaced by site owners.
The SSL_ERROR_INTERNAL_ERROR_ALERT in Firefox usually indicates that something went wrong during the SSL/TLS handshake between your browser and the server—essentially, the server ran into an unexpected issue and terminated the connection.
Few tips to help you troubleshoot it:
Check the SSL Certificate: Make sure your site’s certificate is valid, not expired, and correctly installed. You can use tools like SSL Labs to test it.
Server Configuration: If you’re using a custom server setup (like Caddy, Apache, or Nginx), check that the SSL/TLS settings are correct and compatible with modern browsers.
Browser Extensions or Firewall: Sometimes extensions or antivirus software can interfere with SSL handshakes—try disabling them temporarily.
Force HTTPS: Ensure your site is properly redirecting HTTP to HTTPS without causing a redirect loop.
For people with no technical knowledge - certera(dot)com/blog/how-to-fix-err-ssl-protocol-error-in-chrome/