Looks like your action is set to the “Axis” control type. This causes the listen functionality to filter out the Vector2 stick control.
The editor (and the underlying system neither) currently does not enforce types when there is a binding already read. So, the existing Vector2 binding is accepted but when trying to pick a new path, the control type is respected and thus restricted to Axis controls.