Há um pouco sobre isso aqui.
Javascripts targeting the footer doesn't work after page transitions - #4 by Johani
Quando você usa isso
api.onAppEvent("inserted-custom-html", () => {
// algum código
});
você precisa especificar qual HTML personalizado deseja mirar — diferentes eventos são acionados com base nisso.
Neste caso, você quer mirar no rodapé. Pode tentar isso e ver se funciona para você?
api.onAppEvent("inserted-custom-html:footer", () => {
// algum código
});