Tls error means that TLS negotiation failed. It could be that the server does not support allowed ciphers or uses unsigned certificate. Your can manually view proxy config in /usr/local/etc/squid.conf I believe. Config file will give you hints what is really configured for squid process. I know for a fact that it will theft unsigned cert and I don't think there is as option in gui to change that - is a security risk though. Most likely though if other websites work and that one doesn't, it's a crappy implementation on the remote end.