Demon Slayer: Infinity Castle has given Zenitsu Agatsuma his best battle in the anime, with a fated match against the other disciple of the former Thunder Hashira, Kaigaku. Although it's a shocking development for a member of the Demon Slayer Corps to ally with Muzan, there's another major twist to Kaigaku's story that most fans didn't see coming.