I finally found the solution:
I had solid queue set up for development but not solid cable.
I believe that when using active job, the updates go through solid cable and not solid queue.
So setting up solid cable (on top up the setup of solid queue that i already had) fixed my issue