The correct behavior that this even should not fire until the element is unfocused or blured. However right now just in Chrome that event is firing any time the values changes. It seems to be working in Firefox.
Here's the example where you can see it. https://muchselect.dev/multi-select-blur-or-unfocused-value-change/