There's some weirdness going on with Aerith, too. Not a change in characterization like Zack's, but if all the episodes are chronological, she definitely got kidnapped while she and Zack were still actively dating. More than that, she tried to run away from Midgar but doesn't think anything...