пробовали добавить флаг?
curl --http0.9 ...
и конечно если какая то проблема возникает, смотри логи, у bitcoind в момент запроса и у curl, добавив -v
p.s. не шифрованный доступ к bitcoind? вы уверены что ваш провайдер не мониторит трафик? а так же провайдер vps и еще 100500 провайдеров между вами, у каждого стоит dpi, мало ли какие там правила они понаписали?
у bitcoind есть поддержка самоподписанных сертификатов
А еще, настоятельно не рекомендуется какие либо не публичные сервисы публиковать в сеть, баги, ddos, да просто знание первому попавшемуся автоматическому сканеру что у вас тут деньги лежат! поднимайте vpn или пользуйтесь банальным ssh port forwarding