Bank holidays are assigned to staff based on the country setting for the office they are assigned to, so it is important that you ensure your offices are setup correctly and assigned to the appropriate countries.
Once you have your offices setup and staff are assigned to them accordingly, each user will only use the bank holidays that are relevant to their office.