The way the game is designed you are frequently trying to avoid certain gates. This can lead to odd issues like this one. I almost always find myself trying to delay certain storylines from advancing because I am in the midst of another LI's events and I don't want to have them all popping off at the same time. I often have Penny "stuck" at the point where if I talk to her in the field, it will trigger the event where her useless fuckwad of a husband shows up, and then this starts a countdown where you really need to focus on corrupting her if you don't want her to start fucking her husband in, I think it's 2 weeks.
Why don't I want to start that countdown? For one thing I am in the midst of Frisha's storyline, Kate's storyline, etc. Also, I generally haven't advanced Tia far enough at that point and I would rather call her mom for help with healing Penny's husband versus the creepy shopkeeper, who will try to leverage Penny later on.
However, this also means *I cannot give her vegetables to sell* since you do so by talking to her in the field during the day, so it is entirely possible for her to run out of funds if I am farming a lot. I imagine other players run into this situation too.