We have some vendors working on public holidays, but not the normal "9 to 5" hours they normally work. Public holidays the clock stops for the whole day, and it shouldn't.
If it does not exist, please create a way of setting up different public holidays that can be set up for different vendors each with the ability of choosing the hours for each day Monday - Sun.
A related / similar requirement exists where some jurisdictions have partial public holidays eg South Australia - https://www.safework.sa.gov.au/resources/public-holidays