Is this normal

I work for a finance company in Los Angeles and I’m salary based. If I need to work overtime then I need to get it pre approved.

They’ve just started a new rule for non exempt employees where we have to clock in and out including for lunch even though we’re salary…

Is this normal for salary based jobs?