I'd try uninstalling, reinstalling, and starting a fresh game. Sounds lke a one-in -a-million bug. You might also try sending your save in to Larian with a copy of your post and see what they can determine.