Check how many files are in the saved game folders (in '..\Beyond Divinity\savegames') of the saves with a .tmp extension compared to those which work (should be 22, 23, 29 or 30 based on a few saves I have handy). The .tmp extension implies the saves did not complete properly. Depending on which files are missing, it may or may not be possible to replace the missing files with corresponding files from the next most recent save.