Galera consegui contornar da seguinte forma. No displayFields adicionei o seguinte
if (activity != 0) {
customHTML.append('<script>$(function () { removeButtonsFromTablePaiFilho(); });</script>');
customHTML.append('<style>@media (max-width: 600px) {.trashButton {display: none !important;}')
}
A questao do cache nao atualizar foi momentanea, demorou um pouco mas logo atualizou e apareceu o botao de inspecionar da lib indicada pelo Guilherme, o que me ajudou a identificar os elementos e chegar nesta solução uma vez que hide de remove do jquery não estavam funcionando.
Obrigado a todos que colaboraram!