Please suggest me a solution.
Off the top of my head, I can remember some forms I manually fill using keyboard instead of mouse, where some events only trigger after I change the focus to a different control. Maybe you could try to set focus on your listbox, select a value and unset focus to reproduce that behaviour.
1. I used 'Get the property' to get the property of the event & saved it to variable