Сделал двойную аутентификацию с помощью гардов и получил очень странное поведение:
Например когда я логинюсь на сайте, аутентификация проходит все окей.
Далее перехожу в админку, если там пользователь не залогинен, то аутентификация на сайте сбрасывается.
Причем такое поведение работает именно с одной стороны, тоесть сайта.
Если залогинится в админку, и перейти на сайт, то все окей в любом варианте.
Создайте middleware для проверки доступа в админку, если его нет - abort 404
Все роуты админки оберните в группу, и привяжите к ней свежий middleware.
Ваша проблема скорее всего заключается в том, что вы указали правила доступа в уже задействованном Middleware для проверки авторизации, это и вызывает подобную ошибку.
Логика следующая: авторизированный пользователь переходит в админку, система видит что у него нет доступа, и возвращает пустую сессию. Итог - сброс авторизации.