It's been a while since I've played this and my biggest problem is the way you progress the story in this game.
The base game is separated into three times of day: morning, afternoon, and night. Normally what happens is that you either press the icon to pass the day or perform a minigame that passes into the next phase of the day and then you go to sleep in the bed to the next day.
This isn't a problem by itself, but the story itself follows the same formula, to the point where even talking passes the time into the next phases or the day. So, hypothetically you can talk to a character, be given a task, then go to sleep because there is not that much that happens at night, just to do one thing you were told to do to progress the story of those characters. Talking eats up more time in this game more than anything else and it eats up too much time for what is escentially a simple conversation.
What I suggest is: don't skip time frames for every story beat, especially when they are asking you to do something that passes the same amount of time. Unless it's within reason like when they're doing something together.