A year and some months later and there is still no answer for this. I just ran into the same problem.
The issue, if it is like mine, is that you are using the ApplicationPreload to call HangfireBootstrapper.Instance.Start() when the app pool recycles (like in the documentation). If that’s the case, I figured out that you need to reinitialize the AutofacActivator with Hangfire; otherwise, it won’t know where to resolve the interfaces. You should move the JobActivator code into the HangfireBootstrapper class and have it get the container either by rebuilding it or by passing it around as a static variable.
Hope this helps someone!