I think u need to keep trying to sleep for 8 hours. I kinda forgot honestly. I actually only need to invite him upstairs but somehow the game won't let me have another interactions that increase his like points so i try to restart the event. Just make sure to choose the option that gives him like points to 25 i guess