Unless you changed and supplied a fix AFTER v0.7.1 the error is in the dialogue scripting, not the mod.
The v0.7.1 script has it so Hanna's date is only triggered IF
tc
is True (Katherine Coerced by "touch between her legs" previous choice). This is the only way for MC to be inside Katherine's house during her "drive her home" scene. Hanna's date can only be triggered if MC goes inside Katherine's house as can be found in this snippet:
Python:
if hlo == 3:
n "Stopping on a red traffic light, you notice that you got a message on your phone..."
jump d10hdate # <-- This is while INSIDE Katherine's house scene is finsished, triggers Hanna's date
jump d10johnson # <--- This ONLY gets triggered if INSIDE Katherien's house.
# If tc!=True then endless loop
I can supply the v0.7.1 OEM scripts if needed, but this has nothing to do with the mod at all.