Thanks. I did follow a "non linear" path, sometimes going along, sometimes forcing my way. Particularly, when Kara asked to crossdress a second time in order to have sex (I had accepted the first time), I said no, had sex with her, then had sex again after meeting at the disco. Now it seems like I entered a new stage with Kara, where I get 4 dialogue options, one of them being "Start sissy training." - but she never suggested I should be trained as a sissy in the first place, why would I ask her for it? Maybe I messed up by not always following a clear sub or dom path, or will there still be an event in the future that would provide context for asking her?
I noticed that when you go to the disco and nothing happens, you just take a beer - after leaving, I can click "go inside" to go back in, and often that triggers an encounter with either Kara or Crystal, so I've been using it to speed things up a little. But is it a glitch, and can my exploiting it be messing up with counters, variables or anything that the game uses to check what stage I'm in?