This seems like it must be a bug. I would expect node selection to be ignored when applying transformations from font view.
Yes. I’ll file a bug report.
I could reproduce this for slanting and aligning. Did I miss something?
As a workaround until this is fixed, you can quickly reset layer selections with this snippet:
for layer in Glyphs.font.selectedLayers:
layer.selection = None