function slideOn(){
if(active && index<3){
gsaping(index);
gsap.delayedCall(4,()=>{
slideOn(index);
});
}else if(active) { //тут ошибка в функции <else> нужно с условием, чтоб active проверялось
index=0;
slider.innerHTML=reset;
slideOn(index);//пауза не нужна - лишнее замедление
}
}