Cheers! Glad you've figured it out. The way the game is coded basically makes it important to visit all the girls every couple of days or so for the smoothest progression. Ignoring them will get you stuck at some point since the stories overlap.