I think you must raise relationship with her a little more, to the next step. Iirc it didn't work for me at the good relations Wash dishes, make mistakes in her homework and protect her from punishment.
First, give Alice the lace bodysuit. Reset any requirements from the smoking break opportunity. Then, when Eric is home, go to the yard and quicksave at 1:00. Wait and if you don't see Eric, quickload. For me that happened only midweek, iirc tue->wed night or the next day. It will take a few tries.
After you see Eric, set up Alice for punishment and don't step in. If she's punished naked, the next day catch her smoking and you'll be able to tell her to sleep naked. Check her with a spider at night afterwards, to force her to sleep naked. Then again, when Eric is home, go to the pool and quicksave at 1:00, wait and quickload. You'll catch him eventually with his dick in his hand outside of Alice's window and take a photo. Again, this happened for me only midweek. Now you just have to catch him one more time, you don't need to change anything, just go once more at 2:00 and you'll photograph him in Alice's room, dick in hand.