So it turns out this issue was because of the way Google Drive drive handles files (ids versus paths). I just had to adjust the code to handle that, and now it properly preserves files and folders on all devices that synchronize to the cloud folder. So no other changes will be needed. As part of this, I'm removing the ability to use the folder mapping feature when synchronizing to a cloud folder as I just don't think it makes any sense, and inputting the correct path to the cloud folder is not necessarily intuitive (especially for Google Drive).
Mike
Mike