So, the first time I played this game, I always used to get drunk before working at the bar to increase the chance of Sammy accepting prostitution offers. With the new playthrough I started after the update, I decided to see what happens if you don't get drunk (I also had sex with Simon right away, because being a virgin makes it a lot less likely for her to agree to sex).
One oddity that's happened a couple times is that she'll turn down one guy's offer of sex for money (when she was already at 100 desire), and then accept another guy's offer of sex for free. If she wants to get laid anyway, shouldn't she try to make some money off of it? In my head, I could justify this as saying that the first guy was extremely ugly or otherwise unattractive and the second guy was really hot and charming, but that's just a rationalization I tacked on after the fact. It still feels like the game just has two different formulas to calculate how likely she is to accept casual sex versus prostitution, and prostitution has a higher bar because it's seen as more kinky or naughty than just fucking for fun (even though it seems more realistic to me that someone who had already taken money for sex before would be jumping at the chance to do that if someone was offering them money for sex when she was already horny anyway).
I'm not even necessarily saying the formulas should be changed (though I wouldn't hate it if Desire had more weight in the prostitution check), but I do think some thought should be given to having more explanatory dialogue for why she wasn't interested than just a dismissive "I'm not for sale" when she already has been before.
Also, I've had penetrative sex a dozen times in this playthrough. Every time I was given the option, I asked them to fuck my ass and/or cum outside, and every single time, they fucked my pussy and came inside. That's not how it's supposed to work, is it? (I don't have any body writing on me.)