Since the current behavior is due to a UI issue and buttons is what you know works in all platforms. What do you think about doing a wait input loop that only breaks when the user picks a "stop" choice (that is automatically added when using a multi-choice select)? That way we don't have to explain the users they shouldn't use the buttons if they want to pick more than one option.
This is related to:
https://discord.com/channels/1108396290624213082/1129044265981464716/1143492191587684372
@acceptable-kangaroo-64719 FYI