Попробуйте это внутри setTimeout
$('body').on('click','#nav .active', function(e){
// your logic
})
ИЛИ
$( "'#nav .active'" ).bind( "click", function(e) {
// your logic
});
вместо
let slide = document.querySelector('#nav .active');
slide.addEventListener('click', function(e) {
if (e.target !== slide) return;
$('#nav').removeClass('active');
});