Частая ошибка при переходе с jQuery на обычный JS.
$('.question').on('click', ()=>{}) // сработает всегда (будь там один элемент или несколько). Это происходит по тому что функция $ абстрагирует от вас эту логику.
В JS же нужно всегда понимать что именно возвращают вам методы поиска по дом-дереву:
document.querySelector() // вернет один элемент
document.querySelectorAll() // вернет коллекцию элементов похожую на массив
document.getElementById() // один элемент
document.getElementsByClassName() // коллекция элементов
// и т.д.
Обращайте внимание на написание: getElement(s). Элемент/элементЫ.
Ну а дальше как правильно заметили товарищи, вам нужно перебрать полученную коллекцию в цикле и навесить слушатель на каждый элемент в отдельности.
---
Есть альтернативное решение - делегирование событий. Гугл все подскажет.