"SSL certificate problem: self signed certificate in certificate chain"
Запусти:
curl -vvI https://api.telegram.org/
и если ответ не будет что то типа
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use h2
* Server certificate:
* subject: CN=api.telegram.org
* start date: Mar 24 15:21:45 2022 GMT
* expire date: Apr 25 15:21:45 2023 GMT
* subjectAltName: host "api.telegram.org" matched cert's "api.telegram.org"
* issuer: C=US; ST=Arizona; L=Scottsdale; O=GoDaddy.com, Inc.; OU=http://certs.godaddy.com/repository/; CN=Go Daddy Secure Certificate Authority - G2
* SSL certificate verify ok.
то поздравляю, ваш vps провайдер атакует ваши соединения атакой Man-in-the-middle
p.s. более подробно сертификат сервера смотреть можно так:
echo | openssl s_client -showcerts -servername api.telegram.org -connect api.telegram.org:443 2>/dev/null | openssl x509 -inform pem -noout -text
выполни команду на надежной машине и на твоем vps и сравни вывод
p.p.s. допускаю что на новой vps какие то проблемы с корневыми сертификатами, такое тоже возможно, если они не те что нужны а измененные, но тогда бы вообще ошибки не возникло бы (либо они забыли подменить сертификаты везде, в том числе у php-curl там кажется отдельная копия)