Vacation accrual is not automatically reduced for fixed-term contracts with a specified end date. The reason for this is a possible extension of the contract.
To proportionally reduce vacation days for employees with fixed-term contracts, the employee must be terminated in Personio at the end of the contract.
To do this, go to Employee profile and select Actions > Terminate Employee:
In the following window you can define how to deal with remaining time quotas: