How to handle auto-lunch via breaks

How to handle auto-lunch via breaks

I've setup shifts to separate salaried employees. Setup present by default. setup the break to do a one-hour non-paid auto-lunch.

however, when i look at the attendance time it shows a 2 hour deviation.

When i remote/disable the auto-lunch it shows 1 hour deviation which is logged at overtime.

How can I setup for salaried employees?