Your DNS has two IP addresses specified for your site. Only one of the two has a server with properly configured security certificates.
When you have two
A records for the same host name, it is known as "round robin" DNS. Clients will randomly try to connect to one or the other. Some modern browsers may try both of them to see which works, which may be why you are not seeing the problem in some browsers.
$ dig healthprovement.com
healthprovement.com. 7069 IN A 18.104.22.168
healthprovement.com. 7069 IN A 22.214.171.124
126.96.36.199 server is working:
$ curl --head --resolve 'healthprovement.com:443:188.8.131.52' https://healthprovement.com/
184.108.40.206 is not:
$ curl --head --resolve 'healthprovement.com:443:220.127.116.11' https://healthprovement.com/
curl: (35) error:14094438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error
To fix this problem, you either need to remove the DNS
A records pointing to
18.104.22.168 or you need to fix that server so that it handles the HTTPS requests properly.