Ничего в поведении не изменилось.
При привязке переменной к параметру Нажатие/Переменная - переменная принимает значение TRUE на время зажатия кнопки.
Вы установили галочку Переключить на FALSE - поэтому при первом нажатии переменная переключается в TRUE, а дальше - при каждом зажатии кнопки сбрасывается в FALSE на время зажатия.
Если вам нужно по нажатию кнопки записывать в переменную TRUE - то действительно нужно настроить действие в событии OnMouse<что-то> (как вы теперь и сделали).