Loading posts with ajax through a template in foreach does not display php code

I have a problem with displaying new users through foreach, in it I want to get a ready-made template, but the template is displayed without a working php code, only html is displayed

/app/ajax.php :

public function loadMoreUsers()
    {
        $role = $_POST['role'];
        $curr_page = $_POST['currPage'];
        $users_per_page = $_POST['usersPerPage'];
        $template = '';
        $args = [
          'role' => $role,
          'offset' => $curr_page ? ($curr_page - 1) * $users_per_page : 0,
          'number' => $users_per_page,
        ];
        $users = get_users($args);
        foreach ($users as $user) {
            echo Template('partials/archive-parts/user-collector');
        }
        wp_die();
    }

partials/archive-parts/user-collector :

@php
  $user_id = $user->ID;
  $user_meta = get_user_meta($user_id);
  $user_url = get_author_posts_url($user_id);
  $avatar = get_field('avatar', 'user_' . $user_id);
  $name = $user_meta['first_name'][0] . ' ' . $user_meta['last_name'][0];
  $cat = (isset($user_meta['category'])) ? $user_meta['category'][0] : '';
@endphp
<article class="col-adapt__item-350 user__article collectors__article">
  @if($avatar)
    @php
      echo wp_get_attachment_image($avatar, 'thumb-350-350', '', ['class' => 'collectors__article_image']);
    @endphp
  @else
    <div class="avatar-placer template-350">
      <img src="@asset('images/icons/profile-placer.svg')" alt="" class="avatar-placer-image">
    </div>
  @endif
  <div class="collectors__article_content">
    <div class="collectors__article_overlay"></div>
    <div class="post-review post-review__collectors">
      <span>
        <img src="@asset('images/icons/eye.svg')" alt="">
        {{ App::view($user_id, true) }}
      </span>
      {!! App::simpleLikes($user_id, true) !!}
      <span class="post-review__share">
        <img src="@asset('images/icons/share.svg')" alt="">
          @php echo do_shortcode('[Sassy_Social_Share url="' . $user_url . '"]') @endphp
      </span>
    </div>
    <h3 class="collectors__article_name"><a href="{{ $user_url }}">{{ $name }}</a></h3>
    <div class="category__single">
      @if ($cat)
      @php
        $cat = explode(',', $cat);
      @endphp
      <div class="category__single-label">{{ __('Category', 'sage') }}</div>
      <ul class="category__single-list">
        @foreach ($cat as $item)
          <li class="category__single-item">{{ $item }}</li>
        @endforeach
      </ul>
      @endif
    </div>
  </div>
</article>

Maybe template is only giving you the raw version.
I use the following function: set data to variable.

return View::make('PATH TO FILE', ['user' => $user]);