I had the same issue. Looked at the code and managed to fix it.
The problem:
The way that Lauren's photoshoot is coded, if she's already given you a BJ while watching TV (tv_events >= 4)
before you finish this photoshoot, then it will not set the variable for completing the event (finished_htbyd_shoot = True)
Maybe
WillTylor can adjust the code to account for this possibility?
Solutions:
I fixed my save by using a save editor and changing the variable "tv_events" to "3" again, then replaying the photoshoot through to it's proper ending. That made Event 28 complete and unlocked the next event. (It will also reset the TV event back to before the BJ)
You could probably also use the console to set either "tv_events = 3" or "finished_htbyd_shoot = True" but i haven't tested these.