There might be a glitch with either the hint system or the triggers to progress. In my game it tells me to make her wear cloth3 to make dinner, but it's at step 4/3. To be clear, that's when he fingers her and he never goes beyond going easy on her.
EDIT: nvm fixed it. If it says 4/3, just open the console and change MFC4Counts to 2. That will change it to step 2/3.
Edit2: NVM again, doing the above lets you pass the dinner lingerie event, but doing the dinner event once you can clean the top floor in lingerie rebreaks it.