OP already had the tag oriented correctly as shown in his screenshot, horizontal was horizontal and vertical was vertical. The rotation of the whole tag was wrong, the text was rotated fine.
As for your screenshot, the rotation of the text isn't the problem. The rotation of the whole tag is the problem when a non-symmetrical tag is created, e.g. with a text along the leader, or in my case and OP's case, a leader (a "stem" of the tag connected to window or door) is already included in the tag. The graphical part of the tag should be oriented like the outside ones shown in your screenshot, the text is rotating just fine...
In my screenshot, the top tag is fine. What we are trying to achieve is the bottom left tag (rotated 180° manually, same rotation as component), but we are getting the bottom right tag (rotated with component according to Revit, but actually not rotated at all) 😉
Is achieving the bottom left automatically at all possible?
Best regards,
Damijan