IN time подразумевает, что действие произошло вовремя, в нужный момент до какого-то другого действия, без указания точного времени.
ON time связано с действием, которое происходит по расписанию, в ожидаемое или запланированное время.