title: Job stay in pending list after processed
body: <p>I am running Laravel 8, horizon 5.4
  After I initiate the job, it processes successfully as it should, but in the Horizon dashboard it stays pending list, it does not move to the completed or failed list, after timeout(60 minutes) it disappears from the pending list.</p>
  <p>Horizon Dashboard (Pending List)
  <a href="https://i.stack.imgur.com/963OV.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/963OV.png" alt="Horizon Dashboard (Pending List)" /></a></p>
  <p>Horizon process status from terminal
  <a href="https://i.stack.imgur.com/zLZzc.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zLZzc.png" alt="Horizon process status" /></a></p>
  <p>Horizon status from Redis</p>
  <p><a href="https://i.stack.imgur.com/A6c5b.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/A6c5b.png" alt="Horizon status from Redis" /></a></p>
  <p>Horizon Configuration</p>
  <pre><code>    'local' =&gt; [
          'supervisor-1' =&gt; [
              'connection' =&gt; 'redis',
              'queue' =&gt; [env('QUEUE_NAME','default')],
              'balance' =&gt; 'simple',
              'processes' =&gt; 3,
              'tries' =&gt; 3,
          ],
      ],
  </code></pre>
  <p>Redis configuration in queue</p>
  <pre><code>    'redis' =&gt; [
          'driver' =&gt; 'redis',
          'connection' =&gt; 'default',
          'queue'  =&gt; env('QUEUE_NAME', 'default'),
          'retry_after' =&gt; 90,
          'block_for' =&gt; null,
      ],
  </code></pre>
  <p>Googled a lot with no luck, maybe I am not searching with the right keyword.</p>
  <p>Thanks in advance</p>