Scenario:
User's timeheet shows Paid Time Off as 4.35 days remaining but the Time Off Balance report show 2.68 days remaining.

Cause:
The User has a weekly timesheet period starting on a Sunday and the timesheet shows incorrect information; is for the period March 27th to April 2nd. When we run the Time Off History report to find the number of days remaining as of March 31st,it shows that the user has 2.68 days remaining as of March 31st. However, on the 1st of every month they accrue 1.67 days i.e. on April 1st, number of days remaining is 2.68 days + 1.67 days = 4.35 days.

Resolution:
This usually happens if the accruals happen before the end of that timesheet period. If accruals are set on the 1st of every month and we are looking at the timesheet that overlaps the 1st like March 27th to April 2nd, then as the timesheet period takes into account the accrued hours.