Correct : I’m at lunch; However, I’m on lunch break.
Incorrect: I’m on lunch.
It is a ‘regional dialect’ thing. Both are acceptable and in common use.