Может быть дело в куках? А именно в Id сессии, который присваивается после авторизации?
я не знаю :)
надо смотреть настройки, когда там сессия протухает в твоем проекте
но начал я бы с фронта
редирект сам по себе не появится, кто-то же его там оставил
надо анализировать, дебажить
что говорит сервер в моменты редиректа?
откуда появилось утверждение, что JS перестает работать в браузере?
вопросов много, надо садиться и проводить "аудит"