Questions about the Opus internal viewer

Your rotate buttons add/subtract 90 degrees from whatever the current rotation is, so they will never appear highlighted in an "on" state.

Have a look in the viewer's menus for rotation commands that rotate the image to a specific orientation. Those will highlight when the image is in that orientation.

Re saving after flip/rotation, see here:

And here: