>They don't want you taking time off or even want you to leave? You now have zero days a year.
That can be reported to M + 1, M + 2, or to HR as a last resort.
Managers are not computers that follow a written contract as if it's a computer program. Zero days a year is a very obvious violation of conduct.