Setting Reserved Device for This Player loses button binds

I noticed something that I’m not sure is a bug or expected, when using an XInput pad and the “Reserved Device for This Player” function in Settings > Input > RetroPad Binds > Port 1 Controls

If I “Save Controller Profile”, and then set “Reserved Device for This Player” to this new profile (the window then does a quick refresh) - all the previous default Xbox pad binds are lost, so then I have to bind each button again.

Thing I noticed is, when I rebind these buttons they no longer display as the standard Xbox value, for example:

B Button (Down) is normally “A (Auto)” but instead it will show up as “Button 0” when rebinded.

L2 Button (Trigger) is normally “Left Trigger (Auto)” but instead shows up as “Axis +4” when rebinded

Is this how it should work or should the default binds not be lost when setting a Reserved device?