The loops can easily be explained by her rewinding due to some trauma ( like Shiki and happy dying). As for why she only remembers this time, her powers hadn't fully awakened yet, meaning all previous leaps were "half-assed". Only thing that needs to be explained is how Noah knows this, probably...