проблема не в интерсепторе, кмк, а в логике реализации. Ты отправляешь запрос, токена нет/он протухший. Тебя редиректит на форму логина. Ты входишь в систему, получаешь токен. Из него извлекаешь время, когда он протухнет. До того, как этот момент настал - отправляешь валидный токен на рефреш и получаешь свежий. Если что-то где-то сглючило и у тебя невалидный токен, вновь редирект на логин. Никаких "я отключу отправку токена и открою дырищу в безопасности"