So the site is not mine, I have no way to validate the certificate ... Would you like to use the InitializeAcceptAll have some clear example of it? I found no forum.
1. About Don's suggestion
Guess you use OkHttp and OkHttpUtils2 libraries.
1) Uncheck OkHttpUtils2.
2) Download OkHttpUtils2 source code - https://www.b4x.com/android/forum/attachments/httputils2modules-zip.69304/
Unzip files into your app folder and add them to your project.
3) Open HttpUtils2Service. Find hc.Initialize("hc") and replace to hc.InitializeAcceptAll("hc")
----------------------------------
2) Not a fact that this will help. "Connection closed by peer" means that the server refused to work with incoming request. Nothing more.
The reason may be any. For example, the server does not recognize User-Agent or something else.
EDIT. Decided to check. hc.InitializeAcceptAll("hc") does not help.
I copied headers, which uses Google Chrome on PC. Doesn't help.
Unfortunatelly, it looks that a problem really exists. In OkHttp3 as it is or in it's implementation in B4A.
Unlike, in general SSL protocol works normally (for example, I don't see troubles for my site)
I think the site is using an old TLS protocol. Therefore someone needs to show you how (if possible) enable old TLS protocols on the android side. I've confirmed my guess by running the site past https://www.ssllabs.com/ssltest/analyze.html?d=www.beneficiossociais.caixa.gov.br. It get's a F rating. It supports TLS 1.0 (old). Looks like since API 20+, older TLS protocols have been disabled by default (https://blog.dev-area.net/2015/08/13/android-4-1-enable-tls-1-1-and-tls-1-2/). If that is your case, someone needs to help you to enable older protocols (if possible), which then would have to be disabled after using that site (why degrade all security for all sites just for this site).