My best guess is that Windows is stupid when it comes to the share folders and has some weird way of caching the data when you go from PC-A to shared folder on PC-B. Your best bet is to put all the data you want to share in the shared folder on the local machine and pull it off on the other machine.
Or option 3 would be get a nice big external drive and transfer the files to and from that
