Enqueued job successfull but not executed

I have a few enqueued jobs for sending notifications and emails.
All these jobs are succeeding and the code get’s executed.

Now i have one specific enqueued job which in the hangfire dashboard always states as succeeded but the code not always get’s executed.

De code is an async task for processing some excel files.

public async Task Process(List ids){
// My code here
}

I have not discovered a pattern for why it sometimes does and sometimes does not executes the code.
Sometimes if i re-run the job from the hangfire dashboard it does execute the code and sometimes not.
It’s a simple MVC5 webapplication with nothing special going on.

Does anyone have a clue why this is happening?