Ok. It definitely a bug.
Look at gif, it always change X and Z to identical value, Y = 0.
If I select other Edge it always change only Y value, X and Y = 0
If I select multiple Edges and manually enter the values it move only one edge in proper direction
The same thing with G+(X,Y,Z)+value in all cases
P.S. this topic for bug-report detalization