Indeed, in this case I would start the investigation from the initialization operations performed in the Adapters, since they seem to fix the issue.

Maybe you have a forever loop that once interrupted is not re-started?
Or a connection to an external service that as well is not restored following a failure?