View attachment 3261021
Since Ending D is Canon Final Ending in BS1, it seems that all heroines barring red hood got killed in the "final loop".
So yes there is a bit of a mix when it comes to Grimm comitting Hotel Poseidon atrocities. He DID commit them in a previous loop (ending C), but in the final loop wherein Red Hood survives (Ending D) he did not kill any of his lovers in hotel poseidon (thus red hood telling Grimm that he did not commit those acts, since she does not remember/ he technically did not kill them in the final loop/End D).
Leaf basically thanos snapped all 8 heroines in BS1 and exploded them. Victoria = a clone/copy of actual victoria in BS2. Elma = dead/fairy tale rewritten and pickable, Jeanne = dead/fairy tale pickable, Catherine = turned into a fairy tale/ summonable in BS2 but different version of her/no memories of BS1. Goose = dead/different version fairy tale in BS2, Dorothy = shows up in flashbacks but dead/fairy tale obtainable, Miranda = dead, corpse eaten by corpse eater (I don't really know how there is a corpse of her left after getting exploded by leaf). Elizabeth = dead but her fairy tale resummoned her in BS2 with possibly no memories of BS1.
Interestingly enough even though you did not find the other heroines/interacted with them prior to getting Ending D, then they still show up in this cutscene (I did not meet Miranda, nor did I have summon Elma/Goose/Catherine)
So that's all the "final fate" of the BS1 heroines, with red hood being able to dodge leaf's control/summons. Thus Grimm got turned into a breeding stud for 65 loops, while red hood is looking for Grimm and wants to kill TCO to free Grimm.