При каждом ресайзе добавляется обработчик
$(document).on('click', '.sandwitch', function () {
$(this).toggleClass('sandwitch--active');
mainMenuList.slideToggle();
});
Вам нужно или использовать флаг который будет указывать на то есть уже обработчик клика или нету или каждый раз вызывать
$(document).off('click', '.sandwitch')
Перед тем как навесить обработчик.
Надеюсь я Вас не запутал))