I think cassidy is bugged - right after the intro i popped console and
cassidy.get_flag_value("humiliated")
1
Thus when you get promoted she immediately comes barging into your office crying.
I'm not the renpy expert but my guess is that the following snippet just after the Event block (ch\cassidy\events.rpy)
label cassidy_outfit_picker:
if randint(1, 3) == 1:
$ cassidy.set_flag('gold', True)
label cassidy_humiliation_check:
$ cassidy.set_flag('humiliated', 1, mod='+')
return
executes immediately after the .rpy file is loaded.
calling cassidy.set_flag to restore it to 0 seems to work fine as a fix