в скрипте первой строчкой стоит if (fb), которое возвращает тру, при этом переменной fb не сущестувет, но существует объект с id='fb' т.е. это гарантированно, что такая проверка без получения типа const fb = document.getElementById('fb') всегда работает корректно?
А в объекте можно одинаковые ключи задавать? Например
const data = { bot: 103, bot: 104, bot: 105 }
при такой записи в обычном режиме, повторяющийся ключ будет переписывать предыдущее значение и вы получите обьект { bot: 105 }, а вот в строгом режиме, процесс отвалится совсем
при такой записи в обычном режиме, повторяющийся ключ будет переписывать предыдущее значение и вы получите обьект { bot: 105 }, а вот в строгом режиме, процесс отвалится совсем