But does this include bank holidays? We have 8(?) paid bank holidays in the UK so even 22 days is in reality 30. There are much fewer in the US.
Contract normally specify the paid leave excluding such Bank Holidays, so will be a minimum of 20. It is only the days above those 20 where the employer is giving one something extra.