Yes it works as you describe in previous versions but that is where the bug is in my opinion.
You are saying drag a certain distance with the special snap tool set to half so I would expect that it would drag half the distance you specify - which is what is does now in 16.
The fact that it didn't do this in previous versions is an opportunistic bug that actually worked in your favour.
If you do the same procedeure in 12 without pressing SHIFT+R (or D)
then you will see it wants to move only half the distance.
Barry.
One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11