Hi Suresh,
Please check the work schedule rule of the employee and also the personal work schedule calendar once and confirm the daily work schedule for 4,5,6 and 7.
Because the non working day is determined by the system if the working hours = 0 for that particular day.
Regards,
Mithun K