Thank you for sharing this detailed description of your note taking workflow. In your post you described the possibility of creating a script to rename exported Joplin files with their titles:
It can export notes in markdown/HTML format however the file names are all named with the id of the note (and not really the title of the note). I found this to be a bit of a drawback, however, one can quickly whip up a small Python script to fix this using the Joplin API.
Is it possible that you have already encountered a script like this?