screen.getByRole('option', { name: 'Ireland' }),
for this getting error as multiple elements found out with role options.
Throwing error at getByRole not going to the name condition
When it comes to select element options, I wouldn't expect there to be any duplicates (e.g options with the same name). If you put a live example up on codesandbox or somewhere similar I can take a look.