Seems a bit late for asking.
Could the days prior to the holiday have to be worked to qualify for holiday payment?
It's not actually a salary cut, more an issue of policy I would have thought.