Ahh yes, the game handles this part quite badly. Let me explain -
First of all, you may only unlock one good end per run. So even if you managed to get multiple girls affection point to 100 and have dated all of them in a single run, you'll still only receives the good ending of one of the...