I'm very surprised to learn that 'one-off' is considered slang, or not always understood. It would never have occurred to me to question it. Perhaps it's from some specific trade (a one-off job: some kind of manufacture, or tailoring or something of that nature perhaps).