Idk if you still read these replies, but what I found worked for me was once I felt that a villager had max friendship, I would gift them something and if they didn’t give me their photo, I would quickly reset before the game auto saved. Since it’s based on chance, if you just keep resetting...