Please, delete my subject.
Most commonly that error is because of a mixup between HTTP and HTTPS, e.g. server is serving HTTP on the HTTPS port. I don’t use nginx so I’m not sure if that’s it, but are you sure SSL is enabled on port 443?
Try connecting to http://server:443. If that works then it’s not actually running SSL on that port.
Also, you can’t get an letsencrypt certificate on an IP. Are you sure the files referenced in the config do exist? The whole certbot thing doesn’t really make sense here. If you want to use SSL probably need to use an self signed cert with all the issues attached to it.
Thanks for the answer. I just added the logs.