If Chronobot enters the battlefield during an upkeep step, its effect doesn’t affect that upkeep step. Similarly, if Chronobot leaves the battlefield during an upkeep step, its effect doesn’t expire until the upkeep step is over.