I did add some attributes to help with screen readers and voiceover.
I initially reported an issue with selecting checkboxes and radio buttons. However, I learned that I need to press the space bar to select and the arrow keys to move through different options. I no longer get stuck in a loop.
I did add some attributes to help with screen readers and voiceover.