I selected "Keep in current location" and nothing else - no "exclude duplicates," no processing options, nothing. Just get the photos in.
The import process worked fine when I ran it initially. I got the photos in, everything looked OK. It was after closing PhotoDirector, logging out, and (the next day) logging back in and opening PhotoDirector again that I saw the corruption.
To be honest, I only noticed it after running Tag Faces on the folder tree. It may have been there prior to that, but it was after that process when I saw the wrong folder names.
The post you noted doesn't seem to help me in this case. I only have one project I'm working with. PhotoDirector has correctly been re-opening that project on launch. It's just displaying names wrong in this project, is all.
I luckily haven't done much in this project beyond the initial import and attempt at face tagging. I may try a brand new project and be slower/more deliberate about the steps I go through to see if I can come up with a known way to replicate the behavior.
I wish there was some sort of database consistency check tool available. I feel like this could pretty easily be rectified with something like that.