What Giant have done is pretty much the default position for for Umbrellas, unless they tell you otherwise. They accrue your holiday pay so that you still get a "as close to normal" pay if/when you do take a week or two off. Any unused holidays accrued will be paid back at the end of the year.