Вторая проблема что после каждого завершения коллбэка не отрабатывается что-то, а вешается новый бинд. Т.е. после 10 отработанных ивентов на ховер блоке будет 10 раз отрабатывать мауслив 💁🏻♂️
Надо завести переменную для таймера вне функции в неё перезаписывать таймер. А бинд внутри который можно повесить на лайв ивент или вещать и после отработки его снимать