[Partially Solved] Rotation transformation not working for me - why not?

The transformation is a property of an instance (a group is a special sort of instance), not of the definition. When you make the group into a component, the transformation still applies to that instance, but not to the definition, and then when you place a new instance of the definition it does not “inherit” the transformation from the previous instance.