When you perform a document.move(objid, objid). Are you moving ALL the versions of the document, or only the current version of the document?
I'm not sure if there is the concept that each version could be linked to different places as other EDMS' have. If the move method only moves the current version, is there a prescribed manner to move all versions?
If you go here (use username admin and password admin) and look at the capabilities, or make the same getCapabilities call against your own repository, you'll see that Alfresco does not support version-specific filing.