[KCD2] Forced Romance at end?

Are you joking me?! I spent my entire first playthrough trying to be faithful to Theresa but right before Henry takes off from Suchdol with a message for Jobst, the game forces Henry to sleep with Katherine????

Why?! Does this count as not being faithful even though I avoided all the romance options the entire game? Is there a way to NOT get that cutscene?

EDIT: So apparently you CAN avoid it, you just have to be an asshole and not even say goodbye to her as a friend or else the game forces it on you. SUPER dumb that it works that way but whatever.