At the moment I was just trying to debug some C code, and encountered #1180 and was thinking of submitting a fix. (Due to using a "Strix Point" processor I had to build from source, though some of the issues may have been permissions/capabilities issues due to more security-minded features in the Linux kernel these days.)
Since your docs mention Rust support, I thought I may as well ask. I kind of turned back to C++ from Rust about a year ago due to painful debugging experience there (despite the language being so neat in some other ways) so I thought I'd throw that out there. I know the real issue is type/value modeling in the debugging info but you never know; a business venture with real customers might have to address pain points like that, even if it's not the primary focus.
-Brian