$follower->follower->username_slug
Здесь так и должно быть? Есть ли юзеры в бд по этим данным?
Такие вещи
$userinfo->following()->count()
$userinfo->following()->take(12)->get()
нужно определять в переменные в контроллере, чтобы не было дублей запросов в бд из вьюхи.
Для этого
href="/profile/{{ $following->followed->username_slug }}"
есть именованные маршруты, куда можно передать параметры.
route('name', $slug)
Итог: нужно заранее подготовить коллекции/объекты в контроллере, сохранить в переменные, отдебажить с помощью
dd($usersinfo)
и затем уже форычить проверенное во вьюхе и не делать из нее запросов.