Столкнулся с необъяснимым явлением.
dd(Auth::user());
Дает пользователя с id 24 (правильно).
$user = Auth::user()
->withCount('lists')
->first();
dd($user);
Дает пользователя с id 1 (неправильно)
И так для всех авторизованных пользователей.
апдейт
влияет ->first(); судя по всему дает первого пользователя с ферстом. Интересно почему. Ведь Аутх должен сделать выборку до ферста