Hi, thanks for sharing this.
This is a known issue. Unfortunately, we don't have a way to solve it without introducing an instrumentation system for compiled C++ binaries (which is probably about 2+ years of work). When working in .NET based languages (i.e. C#), we are able to rewrite the PDB files during instrumentation so that they point to source files in the foreground solution. As we don't have a system to instrument C++ code, we can't do the same for it.
If we ever add full-feature support for C++ in future, it will be possible to solve this issue.