Exact steps for others to reproduce the error
Snap cursor to selected
Hit R,Z,30 and repeat snapping from stage 2 -> works OK
Hit R,X,30 and repeat snapping from stage 2 -> cursor location changes
Also, problem disappears if angles are 90. Just for comparison, you can do same transformations with symmetric mesh and it snaps perfectly.