Let's be clear, let's not deny the obvious. Sophia, just as her villainous sister rumored, was always a whore with strong traits towards sexual obedience and resignation (submission) in the face of silly and immature pressure from practically anyone. But now she IS a whore. And only in this way is she able to obey the constant sexual harassment of her mentally unstable and poorly educated son within his dysfunctional and hypocritical family like few others.
She lets herself be groped and even sucked with everything, Dylan included, first out of a feeling of pity (with her son) and secondly, simply because she is a whore who lets herself be groped and sucked by several people.
Let's enjoy the game, let's have fun, let's admire the high quality of its graphics, in any case the dialogues are a matter of debate, I particularly believe that in that aspect the game is systematically and rapidly degrading, and the more time passes, the more marked its argumentative decline, until further forcing any inexplicable situation, so that Sophia gets naked and plays sexually with many characters.
Let's not ask for greater sophistication than that. But let's not deny what she really is ;-)