Thanks for the info - it's really helpful!
I think I should have a save file from before I upgraded the alchemy lab - luckily, I moved my save from my laptop to my desktop a few days back, so I should be able to just go back and use the older one from my laptop. It would require going through a couple hours of gameplay again, which would be annoying. So I'm kinda 50/50 right now as to whether that's worth it. It's ultimately not THAT big of a deal - I guess it just comes down to a one-off event and the 'dominant' trait.
That said, I made a backup of my saves and have been tinkering around in Notepad++. It doesn't seem to be working, though. Initially, I had 'fair' for the massage and the potion events, and 'weak' for the first one. I changed the massage to "ssmassageweak", so that there would be two of the three like you said, but the sex scene played out the same way as before, where she only gets the 'grateful' trait.
I was wondering if it could be because it's somehow 'locked in' at some point, where even if I change those the final event will be the same. My latest save was from the day right before the final event triggered. I also had a save from four days before it triggered, but I had the same result with that one.
Out of curiosity, I tried changing all three of the events to "strict" to see if that had any effect, but the outcome is the same.
Any clue if there's something I could be missing? Thanks again.