Seems to be related to the cheat "More than one job possible". That combined with the deprecated variable
TourGuide
means you will be able to apply for the job indefinitely. For your current problem it seems
TourGuide = 1
will work as first aid fix, but it might cause problems later depending on how it gets fixed.
My first thought to fix this would be replacing the old check
TourGuide = 0
with
emp_job_status[1] = 0
, which does make the application move forward, but it seems like the job booking function that follows does not check for cheats and then tells you that you already have a job for that time period. I don't know much about the job system so I'll let somebody more familiar with it figure out how to best approach it.
PS: Your character has 32 potential fathers in her last cycle. She gets around, huh? More than a guy for each day of the month...