Wildcard is the issue. It is a perk that can pass checks of other perks you don't have. The point of the perk is to make her seem a bit crazy and do things that are out of character. In your case she passes a sex/whore check without meeting the requirements for it.
Well it's a fun perk but I don't like it forcing me to do things but also I feel the issue is more in the response cause when they offer to pay for sex j get the thoughts (well i done it before) and then i dont do it cause (i won't sell my virginity) wildcard for sure is the most fun perk but it gives some reaction that is missing coherency
I just had to roll back from a bar shift cause now she accepted to let someone fuck her despite having no sexual experience and the excitement bar is on 0
Dont think you should change the trait but maybe put some limitation to how it triggers? Cause I mean if I had gone that far with others it would be fine for it to trigger and say sure it's not like I'm a virgin