Wow it actually works!I think number of drinks is stored under [girl_name].flags.drinks however I do not know if it's wise to tamper with it directly since the game itself does not.
The "offer a drink" action instead uses [girl_name].set_flag("drinks", 1, "day",mod="+") every time you successfully give them a drink so perhaps you can try that twice for each girl. So it would be:
morgan.set_flag("drinks", 1, "day",mod="+")
morgan.set_flag("drinks", 1, "day",mod="+")
kleio.set_flag("drinks", 1, "day",mod="+")
kleio.set_flag("drinks", 1, "day",mod="+")
If it works, it would let you pass that condition so that event triggers relatively normally if other conditions are met. Not certain though so save before you mess with this and use at your own risk.
Thank you so much