Input System Rebinding Vector2 value issues

I have an InputAction that is a Vector2 and I have 4 bindings set which are shown in the image below.
Screenshot 2024-01-23 164416.png
And this works just fine and I get a Vector2 value of -1 to + 1 on each axis.
Problem comes when I try to rebind, I use the Interactive rebind on say the Up part and I press the Left Stick Up, so the action is now rebound to Left Stick/Y, which is not ideal as it I would have expected Left Stick/Up. So is there a way to tell the system you the Up instead the whole axis?
The next problem is when I do the rebind and check for duplicate binding I cant rebind to different directions on the Stick, as it return Left Stick/Y for remapping the first control, you go to rebind the Down control and press the LS down, but as the Input System returns Left Stick/Y and not Left Stick/Down I see that as a duplicate control. So how do you get around this?