title: Laravel 8.24 listeners/events doesn't adds to queue
body: <p>I want to implement email notifications for some events. Also I was this events to be processed asynchronosly using Laravel database queue.<br>
  Here is what I have:<br>
  Event class:</p>
  <pre><code>&lt;?php
  
  namespace App\Events;
  
  use App\Models\ServerReviewVote;
  use Illuminate\Broadcasting\InteractsWithSockets;
  use Illuminate\Foundation\Events\Dispatchable;
  use Illuminate\Queue\SerializesModels;
  
  class NewServerReviewVote
  {
      use Dispatchable, InteractsWithSockets, SerializesModels;
  
      /**
       * Create a new event instance.
       *
       * @return void
       */
      public function __construct(public ServerReviewVote $serverReviewVote)
      {
      }
  }
  </code></pre>
  <p>Listener class:<br></p>
  <pre><code>&lt;?php
  
  namespace App\Listeners;
  
  use App\Events\NewServerReviewVote;
  use App\Notifications\NewServerReviewVote as NewServerReviewVoteNotification;
  use Illuminate\Contracts\Queue\ShouldQueue;
  
  class SendNewServerReviewVoteNotification implements ShouldQueue
  {
      /**
       * Handle the event.
       *
       * @param  NewServerReviewVote  $event
       * @return void
       */
      public function handle(NewServerReviewVote $event)
      {
          $event-&gt;serverReviewVote-&gt;serverReview-&gt;author
              -&gt;notify(new NewServerReviewVoteNotification($event-&gt;serverReviewVote-&gt;serverReview));
      }
  }
  </code></pre>
  <p>Notification class:</p>
  <pre><code>&lt;?php
  
  namespace App\Notifications;
  
  use App\Models\ServerReview;
  use App\Models\User;
  use Illuminate\Bus\Queueable;
  use Illuminate\Contracts\Queue\ShouldQueue;
  use Illuminate\Notifications\Messages\MailMessage;
  use Illuminate\Notifications\Notification;
  
  class NewServerReviewVote extends Notification implements ShouldQueue
  {
      use Queueable;
  
      /**
       * Create a new notification instance.
       *
       * @return void
       */
      public function __construct(private ServerReview $serverReview)
      {
      }
  
      /**
       * Get the notification's delivery channels.
       *
       * @param User $notifiable
       * @return array
       */
      public function via(User $notifiable): array
      {
          return ['mail'];
      }
  
      /**
       * Get the mail representation of the notification.
       *
       * @param User $notifiable
       * @return \Illuminate\Notifications\Messages\MailMessage
       */
      public function toMail(User $notifiable): MailMessage
      {
          return (new MailMessage)
              -&gt;subject('New vote for your review!')
              -&gt;greeting(&quot;Hello, {$notifiable-&gt;name}!&quot;)
              -&gt;line(&quot;We got a new vote for your review for {$this-&gt;serverReview-&gt;server-&gt;name} server!&quot;)
              -&gt;line(&quot;Your review currently have {$this-&gt;serverReview-&gt;votesUpCount()} upvotes and {$this-&gt;serverReview-&gt;votesDownCount()} downvotes.&quot;)
              -&gt;line(&quot;Click the button below to navigate to the server page:&quot;)
              -&gt;action($this-&gt;serverReview-&gt;server-&gt;name, route('servers.show', ['server' =&gt; $this-&gt;serverReview-&gt;server-&gt;slug]));
      }
  }
  </code></pre>
  <p>I'm firing event from this observer:</p>
  <pre><code>&lt;?php
  
  namespace App\Observers;
  
  use App\Events\NewServerReviewVote;
  use App\Models\ServerReviewVote;
  
  class ServerReviewVoteObserver
  {
      /**
       * @param ServerReviewVote $serverReviewVote
       */
      public static function created(ServerReviewVote $serverReviewVote)
      {
          event(new NewServerReviewVote($serverReviewVote));
      }
  }
  </code></pre>
  <p>I configured queue database driver and my database has <code>jobs</code> table.
  My expectations is that this event will be added to this table and than I can process it by using <code>php artisan queue:work</code>. But for some reason email sends synchronously instead of adding to queue. What have I missed?</p>