I think the world Will is trapped by Bern is not a proper world but a mixed of both worlds where Leon exists and doesn't exist. That's why Leon and Shanon/Kanon can appear at the same time.
Jessica and Maria knows about the legend of the witch that shouldn't exist in Leon's world as well, and they have a memory of the world that doesn't have Leon.
|