VoiceOver is not respecting lang in HTML option

I have an HTML select that has Spanish text in the options.

When VoiceOver reads the selected option (unopened), it switches to Spanish as expected.

However, when you open the select box and browse through the options, it uses the English voice to read the Spanish text.

I have tried adding lang on to the select tag and the option tag but neither helps

https://codepen.io/grahamfowles/pen/VYYRxMK

VoiceOver is not respecting lang in HTML option
 
 
Q