I'm putting my shifter back in after a carpet install and the shifter operation doesn't seem right.

When I put the shifter in reverse in can be pulled back to neutral without pushing the button, this is normal.
Now in neutral in can be pulled back again to drive (without pushing the button), still ok.

My problem is once it's in drive with the above process it can be pushed back in neutral without pushing the button (doesn't seem right)?
Only way it will not go from D to N (unless button is pushed) is if I bring it past D to 2 or 1 then push forward (slapstick).

Is this right? Never noticed this before.