Slightly tangential to the rest of your post… I read somewhere that you can get better results if you export as .docx and then pandoc that to Markdown. And, for me, it’s worked fine (but I haven’t tried exporting as .odt and converting that to Markdown).
But the next time I need to convert from Google Docs to Markdown, I’ll definitely give the ‘Discourse converter’ a go ![]()