Turns out the game was just tweaking. I just replayed up to that point again and it worked. Maybe something was wrong with the save file.