I don't fully understand the context or the overview of the problem, but for a large codebase, if you are using `tokio` runtime, which most rust based application go with. `tokio-console` is good for profiling and debugging, have you folks looked into that during the whole debugging process?
I personally trust debuggers and debugging tools in such circumstances, as they can easily help zeroing down on such issues.