I can’t seem to reproduce this behavior.
I started with the Service Fabric routing sample, and added Autofac as the container. Created a new empty container and then specified that container as the existing lifetime and my endpoints started fine.
Is there any chance you can eliminate most of the sensitive code and host a sample somewhere that I can try?