Мы не используем Puma в продакшене, если вы устанавливаете его согласно официальной стандартной установке Discourse.
Мы используем методы DELETE/PUT во всём приложении для каждой установки и не наблюдаем никаких проблем, поэтому, вероятно, дело в чём-то специфичном для вашей установки.
На всякий случай, у вас есть WAF какого-либо типа, стоящий перед этим доменом, @Andrea_Giovacchini?