Hoje, descobri, sem querer, duas coisas que me deixaram embasbacado.
Primeira, descobri que uma há uma diferença entre o PHP 7.2 e o PHP do Laravel, seja em versão ou modificação quanto a arrays, já havia me conformado com a opinião de um colega que disse que o problema deveria ser da renderização do Laravel que causa conflito com o Ajax.
Segunda, um recurso muito simples do JQuery para pegar um data-id de um botão, me fez perder uma meia hora, para descobrir que não estava funcionando por causa de não funcionar a captura de atributo, usando o this, quando se usa arrow function.