The problem would persist, because if you move/rename a file/folder in that folder on your M drive, tracks would still go missing…
Also, your reference to Google Drive or Dropbox is a bit disputable, because such cloud storage services don’t care about the contents of a folder structure. They just sync the folder structure, because that’s all there is to sync… DJ software retains metadata, making an XML or SQL database, referencing the filesystem, necessary. Engine does this, Traktor does this, Virtual DJ does this, Rekordbox does this, Serato does this, even iTunes does this…
Dont move or rename files in bulk, and that goes for any music software!