This game is very linear, there is no wrong way to progress with characters. At the end of the day you will basically have to progress almost every kink with every character in order to move the story forward.
As for specifics on your issue, you could check Ran's page in the game's wiki.