That’s part of the sick time law. Supposed to be able to carry time over.
Employees can carry over up to 40 hours of unused accrued paid medical leave from one benefit year to the next; however, employers are not required to allow employees to use more than 40 hours in a single benefit year.