Немного информации об этом здесь.
Javascripts targeting the footer doesn't work after page transitions - #4 by Johani
Когда вы используете это
api.onAppEvent("inserted-custom-html", () => {
// какой-то код
});
вы должны указать, какой именно пользовательский HTML вы хотите таргетировать — в зависимости от этого срабатывают разные события.
В данном случае вы хотите таргетировать футер. Попробуйте это и посмотрите, сработает ли для вас?
api.onAppEvent("inserted-custom-html:footer", () => {
// какой-то код
});