Swim had similar results once from a peracetic run. the first distillate sounds like unreacted isosafrole. The second run is probably your ketone, and the last run is probably glycol. try taking that last run and putting it in the freezer for a while. Does it become very viscous/syrupy, eventually freeze? if so, you probably did not reflux it in sulfuric long enough to hydrolyse it to ketone. If that is the case, run the hydrolysis step on it again to convert it to ketone.
did you extract your oil using DCM after the acid hydrolysis? if so, did you change your oil inbetween distillations? if not, you probably have DCM vapors in your pump oil, which will affect the pulling strength of your pump. that is why the isosafrole is coming over at 10C higher now. sounds like we run very similar pumps, as I usually pull iso over at 91C. if you have a small residual amount of DCM in your pump oil, your ketone will start coming over around 120C, and the last fraction is what you are looking for.