Unless something has changed, dick size is absolutely tied to femininity. As the character gets more feminine, it shrinks. You can increase its size with potions and such, but doing so causes a pretty severe mood hit if the character has a high fem stat.
Again, maybe this has all changed, I haven't played this one in an age.
dick size is absolutely tied to
femininity fuck or be fucked (it has always been this way)
ft triggers are related to activities and lust
mood hit come from traits
fem triggered mood hit come from tardiness: no makeup dirty clothes and body
tf and mind change are represented as discreet buffs a potential trigger in the code that actives upon wake up
sleeping with high lust triggers noncon tf
If you doubt me then try it out on a new character (in game cheat: max fem) get the transient super power trait from clinic ... you can even play as a 100%fem buff super stud if you do not look like a hobo without makeup.