The Chinese expression 职业病 (zhi ye bing, occupational disease), when used seriously, just means occupational disease, e.g. lung problems caused by working in a chemical factory.
But there is also a humorous use of the expression, which describes how a person's job creates habits that manifest outside work, usually inappropriately.
David is a taxi driver. Sometimes when he is off-work driving his private car, he sees someone standing on the side of the road and, without thinking, he slows down and starts pulling over towards the person. Then he realizes that he's not on the job, does a face palm and says to himself, "职业病!".
Jane is a flight attendant. Her job involves the use of a lot of detailed checklists (for safety equipment, boarding procedures, meal apparatus, etc.). At home, her young son would often forget to bring this or that to school, so she made a professional-looking, over-the-top checklist and posted it next to the door. Visitors are always amused by the checklist; she explains it as a case of "职业病".
Sofia is a middle school math teacher. A friend texts her, "I turn 50 tomorrow - half a century!" She responds, "1/2 century? You look like more like 3/7 century! Oh sorry, 职业病!".
What is the closest equivalent of this expression in English? (It doesn't have to be one word.)