Can you check to see if you have a directory under C:\Users\******\AppData\Local\Larian Studios\Baldur's Gate 3 called Temp, and under that is a folder with the save name that only has a .png in it? That's my primary symptom, when the game starts crashing on saves, it's putting them there instead of where they belong, under C:\Users\******\AppData\Local\Larian Studios\Baldur's Gate 3\PlayerProfiles\******\Savegames\Story